Freigeben über


XmlSerializer.GetXmlSerializerAssemblyName Methode

Definition

Gibt den Namen der Assembly zurück, die eine oder mehrere Versionen des XmlSerializer enthält, die für das Serialisieren oder Deserialisieren bestimmter Typen erstellt wurden.

Überlädt

GetXmlSerializerAssemblyName(Type)

Gibt den Namen der Assembly zurück, die eine oder mehrere Versionen des XmlSerializer enthält, die für das Serialisieren oder Deserialisieren des angegebenen Typs erstellt wurden.

GetXmlSerializerAssemblyName(Type, String)

Gibt den Namen der Assembly zurück, die das Serialisierungsprogramm für den angegebenen Typ im angegebenen Namespace enthält.

Hinweise

Das XML Serializer Generator Tool (Sgen.exe) erstellt eine XML-Serialisierungsassembly für Typen in einer angegebenen Assembly, um die Laufzeitleistung eines XmlSerializer Objekts zu verbessern, wenn sie Objekte der angegebenen Typen serialisiert oder deserialisiert. Verwenden Sie den GetXmlSerializerAssemblyName Namen einer solchen Assembly zurück.

Wenn Sie eine solche Assembly als Teil einer Clientanwendung verteilen, die einen Webdienst aufruft, können Sie den XmlSerializerAssemblyAttribute Clienttyp anwenden, um den Speicherort und den Namen der Assembly anzugeben.

GetXmlSerializerAssemblyName(Type)

Gibt den Namen der Assembly zurück, die eine oder mehrere Versionen des XmlSerializer enthält, die für das Serialisieren oder Deserialisieren des angegebenen Typs erstellt wurden.

public:
 static System::String ^ GetXmlSerializerAssemblyName(Type ^ type);
public static string GetXmlSerializerAssemblyName (Type type);
static member GetXmlSerializerAssemblyName : Type -> string
Public Shared Function GetXmlSerializerAssemblyName (type As Type) As String

Parameter

type
Type

Der Type, der deserialisiert wird.

Gibt zurück

String

Der Name der Assembly, die einen XmlSerializer für den Typ enthält.

Hinweise

Das XML Serializer Generator Tool (Sgen.exe) erstellt eine XML-Serialisierungsassembly für Typen in einer angegebenen Assembly, um die Laufzeitleistung eines XmlSerializer Objekts zu verbessern, wenn sie Objekte der angegebenen Typen serialisiert oder deserialisiert. Verwenden Sie den GetXmlSerializerAssemblyName Namen einer solchen Assembly zurück.

Wenn Sie eine solche Assembly als Teil einer Clientanwendung verteilen, die einen Webdienst aufruft, können Sie den XmlSerializerAssemblyAttribute Clienttyp anwenden, um den Speicherort und den Namen der Assembly anzugeben.

Gilt für

GetXmlSerializerAssemblyName(Type, String)

Gibt den Namen der Assembly zurück, die das Serialisierungsprogramm für den angegebenen Typ im angegebenen Namespace enthält.

public:
 static System::String ^ GetXmlSerializerAssemblyName(Type ^ type, System::String ^ defaultNamespace);
public static string GetXmlSerializerAssemblyName (Type type, string? defaultNamespace);
public static string GetXmlSerializerAssemblyName (Type type, string defaultNamespace);
static member GetXmlSerializerAssemblyName : Type * string -> string
Public Shared Function GetXmlSerializerAssemblyName (type As Type, defaultNamespace As String) As String

Parameter

type
Type

Das gesuchte Type.

defaultNamespace
String

Der Namespace des Typs.

Gibt zurück

String

Der Name der Assembly, die für spezielle Zwecke erstellte Serialisierungsprogramme enthält.

Hinweise

Das XML Serializer Generator Tool (Sgen.exe) erstellt eine XML-Serialisierungsassembly für Typen in einer angegebenen Assembly, um die Laufzeitleistung eines XmlSerializer Objekts zu verbessern, wenn sie Objekte der angegebenen Typen serialisiert oder deserialisiert. Verwenden Sie den GetXmlSerializerAssemblyName Namen einer solchen Assembly zurück.

Wenn Sie eine solche Assembly als Teil einer Clientanwendung verteilen, die einen Webdienst aufruft, können Sie den XmlSerializerAssemblyAttribute Clienttyp anwenden, um den Speicherort und den Namen der Assembly anzugeben.

Gilt für