IFormatter.Serialize(Stream, Object) 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.
Dikkat
BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.
Verilen köke sahip bir nesneyi veya nesnelerin grafiğini sağlanan akışın seri hale getirmesini sağlar.
public:
void Serialize(System::IO::Stream ^ serializationStream, System::Object ^ graph);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("BinaryFormatter serialization is not trim compatible because the type of objects being processed cannot be statically discovered.")]
public void Serialize(System.IO.Stream serializationStream, object graph);
[System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Serialize(System.IO.Stream serializationStream, object graph);
[System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("BinaryFormatter serialization is not trim compatible because the Type of objects being processed cannot be statically discovered.")]
public void Serialize(System.IO.Stream serializationStream, object graph);
public void Serialize(System.IO.Stream serializationStream, object graph);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("BinaryFormatter serialization is not trim compatible because the type of objects being processed cannot be statically discovered.")>]
abstract member Serialize : System.IO.Stream * obj -> unit
[<System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
abstract member Serialize : System.IO.Stream * obj -> unit
[<System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("BinaryFormatter serialization is not trim compatible because the Type of objects being processed cannot be statically discovered.")>]
abstract member Serialize : System.IO.Stream * obj -> unit
abstract member Serialize : System.IO.Stream * obj -> unit
Public Sub Serialize (serializationStream As Stream, graph As Object)
Parametreler
- serializationStream
- Stream
Biçimlendiricinin serileştirilmiş verileri yerleştirdiği akış. Bu akış çeşitli yedekleme depolarına (dosyalar, ağ, bellek vb.) başvurabilir.
- graph
- Object
Seri hale getirmek için nesne veya nesne grafiğinin kökü. Bu kök nesnenin tüm alt nesneleri otomatik olarak serileştirilir.
- Öznitelikler
Açıklamalar
Serialize yöntemi, sağlanan nesneleri ve buna bağlı tüm nesneleri sağlanan akışa otomatik olarak serileştirir.
Varsayılan olarak, serileştirme işlemi tüm alanlarının (genel ve özel) değerlerini toplayarak bir nesnenin durumunu kaydeder. Bu alanlar, türü için derleme tarafından nitelenmiş ad gibi nesne hakkındaki bilgilerle birlikte akışa kaydedilir.