Message.CreateBufferedCopy(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Gelecekte erişim için bir bütünü Message bellek arabelleğine depolar.
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
Parametreler
- maxBufferSize
- Int32
Oluşturulacak arabellek boyutu üst sınırı.
Döndürülenler
Yeni oluşturulan MessageBuffer bir nesne.
Özel durumlar
maxBufferSize
sıfırdan küçüktür.
İleti kapatıldı.
İleti kopyalandı, okundu veya yazıldı.
Açıklamalar
Örneğin gövdesine yalnızca bir Message kez erişilebilir veya yazılabilir. Bir Message örneğe birden çok kez erişmek istiyorsanız, bir örneğin tamamını Message belleğe depolamak için sınıfını kullanmanız MessageBuffer gerekir. ÖrnekMessageBuffer, bir Message örnek çağrılarak CreateBufferedCopy oluşturulur.
Not
değerine eşitse VersionNone, bu yöntem yalnızca iletinin gövdesini depolar, iletinin tamamını bellek arabelleğine depolamaz.