Message.CreateBufferedCopy(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將整個 Message 儲存到記憶體緩衝區中,以供未來存取。
public:
System::ServiceModel::Channels::MessageBuffer ^ CreateBufferedCopy(int maxBufferSize);
public System.ServiceModel.Channels.MessageBuffer CreateBufferedCopy (int maxBufferSize);
member this.CreateBufferedCopy : int -> System.ServiceModel.Channels.MessageBuffer
Public Function CreateBufferedCopy (maxBufferSize As Integer) As MessageBuffer
參數
- maxBufferSize
- Int32
要建立之緩衝區的大小上限。
傳回
新建立的 MessageBuffer 物件。
例外狀況
maxBufferSize
小於零。
已關閉訊息。
已複製、讀取或寫入訊息。
備註
Message 執行個體的本文只能存取或寫入一次。 如果要存取 Message 執行個體超過一次,您應該使用 MessageBuffer 類別,將整個 Message 執行個體完全儲存到記憶體中。 呼叫 MessageBuffer 執行個體的 CreateBufferedCopy,即可建構 Message 執行個體。