SerializationInfo.AssemblyName プロパティ


シリアル化時にのみ、シリアル化する型のアセンブリ名を取得または設定します。Gets or sets the assembly name of the type to serialize during serialization only.

 property System::String ^ AssemblyName { System::String ^ get(); void set(System::String ^ value); };
public string AssemblyName { get; set; }
member this.AssemblyName : string with get, set
Public Property AssemblyName As String



シリアル化する型のアセンブリの完全名。The full name of the assembly of the type to serialize.


プロパティに設定されている値が null です。The value the property is set to is null.


は、 AssemblyName 含んでいる FullName 型のアセンブリのプロパティによって返される値と同じです。The AssemblyName is the same as the value returned by FullName property of the assembly of the containing type. これは、フォーマッタがこのオブジェクトの型情報をシリアル化するときに使用するアセンブリ名です。This is the assembly name that the formatter uses when serializing type information for this object.

アセンブリ名には、アセンブリの名前、バージョン、カルチャ、およびオブジェクトに関するセキュリティ情報が含まれています。The assembly name contains the name of the assembly, version, culture, and some security information about the object.

シリアル化されている型を変更する (たとえば、特定の型のプロキシを送信する) ユーザーは、このプロパティの値を設定します。Users who are changing the type being serialized (for example, to send a proxy for a particular type) will set the value of this property.


このプロパティの値が定義されていないため、逆シリアル化中にこのプロパティを使用しないでください。Do not use this property during deserialization because the value of this property is undefined.