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.
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla