다음을 통해 공유


PayloadStream 클래스

정의

원시 바이트를 소모성 형식으로 변환하기 위해 와 함께 PayloadStreamAssembler 작동하는 의 Stream 확장입니다.

public class PayloadStream : System.IO.Stream
type PayloadStream = class
    inherit Stream
Public Class PayloadStream
Inherits Stream
상속
PayloadStream

생성자

PayloadStream(PayloadStreamAssembler)

PayloadStream 클래스의 새 인스턴스를 초기화합니다.

속성

CanRead

원시 바이트를 소모성 형식으로 변환하기 위해 와 함께 PayloadStreamAssembler 작동하는 의 Stream 확장입니다.

CanSeek

원시 바이트를 소모성 형식으로 변환하기 위해 와 함께 PayloadStreamAssembler 작동하는 의 Stream 확장입니다.

CanWrite

원시 바이트를 소모성 형식으로 변환하기 위해 와 함께 PayloadStreamAssembler 작동하는 의 Stream 확장입니다.

Length

원시 바이트를 소모성 형식으로 변환하기 위해 와 함께 PayloadStreamAssembler 작동하는 의 Stream 확장입니다.

Position

원시 바이트를 소모성 형식으로 변환하기 위해 와 함께 PayloadStreamAssembler 작동하는 의 Stream 확장입니다.

메서드

Cancel()

연결된 PayloadStreamAssembler 를 닫고 프로덕션을 종료합니다.

Dispose(Boolean)

원시 바이트를 소모성 형식으로 변환하기 위해 와 함께 PayloadStreamAssembler 작동하는 의 Stream 확장입니다.

DoneProducing()

프로덕션이 취소되거나 완료될 때 호출됩니다.

Flush()

No-op. PayloadStreams는 플러시해서는 안 되므로 호출자가 PayloadStream을 플러시하려고 시도하지 않도록 Stream의 Flush를 재정의합니다.

Read(Byte[], Int32, Int32)

이 함수는 스트림을 처리할 때 StreamReader에서 호출됩니다. 참조가 없는 것처럼 보이지만 실제로는 Length와 마찬가지로 StreamReader에서 구현해야 합니다.

ReadAsync(Byte[], Int32, Int32, CancellationToken)

원시 바이트를 소모성 형식으로 변환하기 위해 와 함께 PayloadStreamAssembler 작동하는 의 Stream 확장입니다.

Seek(Int64, SeekOrigin)

지원되지 않습니다. NotSupportedException을 버립니다.

SetLength(Int64)

지원되지 않습니다. NotSupportedException을 버립니다.

Write(Byte[], Int32, Int32)

원시 바이트를 소모성 형식으로 변환하기 위해 와 함께 PayloadStreamAssembler 작동하는 의 Stream 확장입니다.

WriteAsync(Byte[], Int32, Int32, CancellationToken)

원시 바이트를 소모성 형식으로 변환하기 위해 와 함께 PayloadStreamAssembler 작동하는 의 Stream 확장입니다.

적용 대상