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() |
このインスタンスを破棄した後にアクセスできない新しい ReadOnlySequence<T> を返します。 |
CopyTo(Span<Byte>) |
このライターの内容をスパンにコピーします。 |
CopyTo<TBufferWriter>(TBufferWriter) |
このライターの内容を別のライターにコピーします。 |
CopyTo<TBufferWriter>(Writer<TBufferWriter>) |
このライターの内容を別のライターにコピーします。 |
Dispose() |
インスタンスの IBufferWriter<T> 作成に特化したプールされた配列を ReadOnlySequence<T> 使用して実装された実装。 |
GetEnumerator() |
このインスタンスによって参照されるデータを列挙するために使用できる列挙子を返します。 |
GetMemory(Int32) |
インスタンスの IBufferWriter<T> 作成に特化したプールされた配列を ReadOnlySequence<T> 使用して実装された実装。 |
GetSpan(Int32) |
インスタンスの IBufferWriter<T> 作成に特化したプールされた配列を ReadOnlySequence<T> 使用して実装された実装。 |
Reset() |
このインスタンスをリセットし、すべてのメモリを返します。 |
Slice() |
このバッファー全体をカバーする を PooledBuffer.BufferSlice 返します。 |
Slice(Int32) |
指定したオフセットから始まる、このバッファーのスライスを返します。 |
Slice(Int32, Int32) |
指定したオフセットから始まり、指定した長さを持つ、このバッファーのスライスを返します。 |
ToArray() |
配列として書き込まれたデータを返します。 |
Write(ReadOnlySequence<Byte>) |
指定されたシーケンスをこのバッファーに書き込みます。 |
Write(ReadOnlySpan<Byte>) |
指定された値をこのバッファーに書き込みます。 |