Bagikan melalui


Message.CreateBufferedCopy(Int32) Metode

Definisi

Menyimpan seluruh Message ke dalam buffer memori untuk akses di masa mendatang.

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

Parameter

maxBufferSize
Int32

Ukuran maksimum buffer yang akan dibuat.

Mengembalikan

Objek yang baru dibuat MessageBuffer .

Pengecualian

maxBufferSize lebih kecil dari nol.

Pesan ditutup.

Pesan telah disalin, dibaca, atau ditulis.

Keterangan

Isi Message instans hanya dapat diakses atau ditulis sekali. Jika Anda ingin mengakses Message instans lebih dari sekali, Anda harus menggunakan MessageBuffer kelas untuk sepenuhnya menyimpan seluruh Message instans ke dalam memori. Instans MessageBuffer dibangun dengan memanggil CreateBufferedCopyMessage instans.

Catatan

Jika Version sama dengan None, metode ini hanya menyimpan isi pesan, bukan seluruh pesan ke dalam buffer memori.

Berlaku untuk