Freigeben über


MimeFormatter.GetInitializer Methode

Definition

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Initialisierung für die angegebene Methode zurück.

Überlädt

GetInitializer(LogicalMethodInfo)

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Initialisierung für die angegebene Methode zurück.

GetInitializer(Type, LogicalMethodInfo)

Gibt einen Initialisierer für die angegebene Methode zurück.

GetInitializer(LogicalMethodInfo)

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Initialisierung für die angegebene Methode zurück.

public:
 abstract System::Object ^ GetInitializer(System::Web::Services::Protocols::LogicalMethodInfo ^ methodInfo);
public abstract object GetInitializer (System.Web.Services.Protocols.LogicalMethodInfo methodInfo);
abstract member GetInitializer : System.Web.Services.Protocols.LogicalMethodInfo -> obj
Public MustOverride Function GetInitializer (methodInfo As LogicalMethodInfo) As Object

Parameter

methodInfo
LogicalMethodInfo

Eine LogicalMethodInfo, die die Webmethode angibt, für die der Initialisierer abgerufen wird.

Gibt zurück

Object

Ein Object, das den Initialisierer für die angegebene Methode enthält.

Hinweise

Ein Initialisierer ist ein Objekt, das als Parameter an die -Methode übergeben Initialize wird.

Die Implementierung der Instanzmethode einer abgeleiteten Klasse GetInitializer wird während der Client- oder Dienstin initialisierung aufgerufen. Zu einem späteren Zeitpunkt, zu dem eine Anforderung oder Antwort verarbeitet wird, wird das Initialisiererobjekt an die statische Methode übergeben, die eine Instanz eines anderen Objekts der abgeleiteten Klasse erstellt, und dann an die -Methode, um es zu CreateInstance Initialize initialisieren. Das andere -Objekt führt das eigentliche Lesen oder Schreiben aus.

Gilt für

GetInitializer(Type, LogicalMethodInfo)

Gibt einen Initialisierer für die angegebene Methode zurück.

public:
 static System::Object ^ GetInitializer(Type ^ type, System::Web::Services::Protocols::LogicalMethodInfo ^ methodInfo);
public static object GetInitializer (Type type, System.Web.Services.Protocols.LogicalMethodInfo methodInfo);
static member GetInitializer : Type * System.Web.Services.Protocols.LogicalMethodInfo -> obj
Public Shared Function GetInitializer (type As Type, methodInfo As LogicalMethodInfo) As Object

Parameter

type
Type

Der von MimeFormatter abgeleitete Typ, für den eine Initialisierung abgerufen wird.

methodInfo
LogicalMethodInfo

Eine LogicalMethodInfo, die die Webmethode angibt, für die der Initialisierer abgerufen wird.

Gibt zurück

Object

Ein Object-Objekt mit der Initialisierung für die angegebene Methode.

Hinweise

Ein Initialisierer ist ein Objekt, das als Parameter an die -Methode übergeben Initialize wird.

Die statische GetInitializer Methode ruft die -Methode der abgeleiteten Klasse auf und erstellt implizit eine Instanz der GetInitializer abgeleiteten Klasse. Wenn eine Anforderung oder Antwort verarbeitet wird, wird das Initialisiererobjekt an die -Methode einer anderen Initialize Instanz der abgeleiteten Klasse übergeben. Das letztere -Objekt führt das eigentliche Lesen oder Schreiben aus.

Gilt für