共用方式為


FixedSizeBuffer 類別

定義

管理連續記憶體區塊。 在發出清除訊號時,呼叫清除動作本身做為清除要求。

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>)

嘗試從這個區塊取得具有指定大小的緩衝區的區段。 如果沒有足夠的可用空間,則失敗

適用於