BinaryMessageFormatter.Write(Message, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Serializuje obiekt w treści wiadomości.
public:
virtual void Write(System::Messaging::Message ^ message, System::Object ^ obj);
public void Write (System.Messaging.Message message, object obj);
abstract member Write : System.Messaging.Message * obj -> unit
override this.Write : System.Messaging.Message * obj -> unit
Public Sub Write (message As Message, obj As Object)
Parametry
- obj
- Object
Obiekt, który ma zostać serializowany w treści wiadomości.
Implementuje
Wyjątki
Parametr message
to null
.
Uwagi
Ważne
Wywoływanie tej metody z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj tę metodę tylko przy użyciu zaufanych danych. Aby uzyskać więcej informacji, zobacz Weryfikowanie wszystkich danych wejściowych.
Nie trzeba określać górnego formatu obiektu i formatu typu do zapisu w kolejce, ponieważ muszą one być odczytywane. Właściwości TopObjectFormat i TypeFormat są używane przez formater tylko podczas deserializacji komunikatu.
Może BinaryMessageFormatter serializować większość obiektów, ale wynik nie jest luźno powiązany. Jednak jest kompaktowy, więc formater jest wydajny dla dużych obiektów.