PooledBuffer 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
IBufferWriter<T> 인스턴스를 만들기 ReadOnlySequence<T> 위해 특수화된 풀된 배열을 사용하여 구현된 구현입니다.
[Orleans.Immutable]
public struct PooledBuffer : IDisposable, System.Buffers.IBufferWriter<byte>
[<Orleans.Immutable>]
type PooledBuffer = struct
interface IBufferWriter<byte>
interface IDisposable
Public Structure PooledBuffer
Implements IBufferWriter(Of Byte), IDisposable
- 상속
-
PooledBuffer
- 특성
- 구현
생성자
PooledBuffer() |
PooledBuffer 구조체의 새 인스턴스를 초기화합니다. |
속성
Length |
작성된 총 길이를 가져옵니다. |
메서드
Advance(Int32) |
IBufferWriter<T> 인스턴스를 만들기 ReadOnlySequence<T> 위해 특수화된 풀된 배열을 사용하여 구현된 구현입니다. |
AsReadOnlySequence() |
이 instance 삭제한 후 액세스해서는 안 되는 새 ReadOnlySequence<T> 를 반환합니다. |
CopyTo(Span<Byte>) |
이 기록기의 내용을 범위에 복사합니다. |
CopyTo<TBufferWriter>(TBufferWriter) |
이 기록기의 내용을 다른 작성기에 복사합니다. |
CopyTo<TBufferWriter>(Writer<TBufferWriter>) |
이 기록기의 내용을 다른 작성기에 복사합니다. |
Dispose() |
IBufferWriter<T> 인스턴스를 만들기 ReadOnlySequence<T> 위해 특수화된 풀된 배열을 사용하여 구현된 구현입니다. |
GetEnumerator() |
이 instance 참조하는 데이터를 열거하는 데 사용할 수 있는 열거자를 반환합니다. |
GetMemory(Int32) |
IBufferWriter<T> 인스턴스를 만들기 ReadOnlySequence<T> 위해 특수화된 풀된 배열을 사용하여 구현된 구현입니다. |
GetSpan(Int32) |
IBufferWriter<T> 인스턴스를 만들기 ReadOnlySequence<T> 위해 특수화된 풀된 배열을 사용하여 구현된 구현입니다. |
Reset() |
이 instance 다시 설정하여 모든 메모리를 반환합니다. |
Slice() |
이 전체 버퍼를 포함하는 를 PooledBuffer.BufferSlice 반환합니다. |
Slice(Int32) |
지정된 오프셋에서 시작하여 이 버퍼의 조각을 반환합니다. |
Slice(Int32, Int32) |
지정된 오프셋에서 시작하여 지정된 길이를 갖는 이 버퍼의 조각을 반환합니다. |
ToArray() |
배열로 작성된 데이터를 반환합니다. |
Write(ReadOnlySequence<Byte>) |
제공된 시퀀스를 이 버퍼에 씁니다. |
Write(ReadOnlySpan<Byte>) |
제공된 값을 이 버퍼에 씁니다. |