FixedSizeBuffer 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
管理連續記憶體區塊。 在發出清除訊號時,呼叫清除動作本身做為清除要求。
public class FixedSizeBuffer : Orleans.Providers.Streams.Common.PooledResource<Orleans.Providers.Streams.Common.FixedSizeBuffer>
type FixedSizeBuffer = class
inherit PooledResource<FixedSizeBuffer>
Public Class FixedSizeBuffer
Inherits PooledResource(Of FixedSizeBuffer)
- 繼承
建構函式
FixedSizeBuffer(Int32) |
管理固定大小位元組緩衝區的存取。 |
欄位
SizeInByte |
緩衝區大小 (以位元組為單位)。 |
屬性
Id |
這個緩衝區的唯一識別碼。 |
Pool |
取得集區,以在處置時將此資源傳回給 。 集區必須在資源配置時設定此屬性。 (繼承來源 PooledResource<T>) |
方法
Dispose() |
將專案傳回集區。 (繼承來源 PooledResource<T>) |
OnResetState() |
通知物件已清除它,因此可以將它本身重設為新設定物件的狀態。 |
SignalPurge() |
如果要在固定大小物件集區中使用這個物件,則應該使用傳回物件至集區的清除實作覆寫此呼叫。 (繼承來源 PooledResource<T>) |
TryGetSegment(Int32, ArraySegment<Byte>) |
嘗試從這個區塊取得具有指定大小的緩衝區的區段。 如果沒有足夠的可用空間,則失敗 |