Class MuxedStream
Namespace: k8s
Assembly: KubernetesClient.dll
Syntax
public class MuxedStream : Stream, IDisposable, IAsyncDisposable
Constructors
View Source
MuxedStream(StreamDemuxer, ByteBuffer, byte?)
Declaration
public MuxedStream(StreamDemuxer muxer, ByteBuffer inputBuffer, byte? outputIndex)
Parameters
| Type |
Name |
Description |
| StreamDemuxer |
muxer |
The StreamDemuxer to use to read from/write to the underlying stream.
|
| ByteBuffer |
inputBuffer |
The k8s.MuxedStream.inputBuffer to read from.
|
| byte? |
outputIndex |
The index of the channel to which to write.
|
Properties
View Source
CanRead
Declaration
public override bool CanRead { get; }
Property Value
Overrides
View Source
CanSeek
Declaration
public override bool CanSeek { get; }
Property Value
Overrides
View Source
CanWrite
Declaration
public override bool CanWrite { get; }
Property Value
Overrides
View Source
Length
Declaration
public override long Length { get; }
Property Value
Overrides
View Source
Position
Declaration
public override long Position { get; set; }
Property Value
Overrides
Methods
View Source
Flush()
Declaration
public override void Flush()
Overrides
View Source
Read(byte[], int, int)
Declaration
public override int Read(byte[] buffer, int offset, int count)
Parameters
| Type |
Name |
Description |
| byte[] |
buffer |
|
| int |
offset |
|
| int |
count |
|
Returns
Overrides
View Source
Seek(long, SeekOrigin)
Declaration
public override long Seek(long offset, SeekOrigin origin)
Parameters
Returns
Overrides
View Source
SetLength(long)
Declaration
public override void SetLength(long value)
Parameters
| Type |
Name |
Description |
| long |
value |
|
Overrides
View Source
Write(byte[], int, int)
Declaration
public override void Write(byte[] buffer, int offset, int count)
Parameters
| Type |
Name |
Description |
| byte[] |
buffer |
|
| int |
offset |
|
| int |
count |
|
Overrides
Implements