Freigeben über


MimeFormatter.GetInitializers Methode

Definition

Gibt beim Überschreiben in einer abgeleiteten Klasse ein Array von Initialisierungsobjekten zurück, das einem Eingabearray von Methodendefinitionen entspricht.

Überlädt

GetInitializers(LogicalMethodInfo[])

Gibt beim Überschreiben in einer abgeleiteten Klasse ein Array von Initialisierungsobjekten zurück, das einem Eingabearray von Methodendefinitionen entspricht.

GetInitializers(Type, LogicalMethodInfo[])

Gibt ein Array von Initialisierungsobjekten zurück, das einem Eingabearray von Methodendefinitionen für eine angegebene von MimeFormatter abgeleitete Klasse entspricht.

GetInitializers(LogicalMethodInfo[])

Gibt beim Überschreiben in einer abgeleiteten Klasse ein Array von Initialisierungsobjekten zurück, das einem Eingabearray von Methodendefinitionen entspricht.

public:
 virtual cli::array <System::Object ^> ^ GetInitializers(cli::array <System::Web::Services::Protocols::LogicalMethodInfo ^> ^ methodInfos);
public virtual object[] GetInitializers (System.Web.Services.Protocols.LogicalMethodInfo[] methodInfos);
abstract member GetInitializers : System.Web.Services.Protocols.LogicalMethodInfo[] -> obj[]
override this.GetInitializers : System.Web.Services.Protocols.LogicalMethodInfo[] -> obj[]
Public Overridable Function GetInitializers (methodInfos As LogicalMethodInfo()) As Object()

Parameter

methodInfos
LogicalMethodInfo[]

Ein Array von Webmethoden, bei dem für jede Methode das Objekt des entsprechenden Index im zurückgegebenen Initialisierungsarray abgerufen wird.

Gibt zurück

Object[]

Ein Array von Initialisierungsobjekten, das dem Eingabearray der Methodendefinitionen entspricht.

Hinweise

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

Die GetInitializers Instanzmethode ruft die GetInitializer Instanzmethode für jede Webeingabemethode auf. Dies bedeutet, dass bereits eine Instanz einer von MimeFormatter abgeleiteten Klasse erstellt wurde. Wenn eine Anforderung oder Antwort verarbeitet wird, wird der Initialisierer 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

GetInitializers(Type, LogicalMethodInfo[])

Gibt ein Array von Initialisierungsobjekten zurück, das einem Eingabearray von Methodendefinitionen für eine angegebene von MimeFormatter abgeleitete Klasse entspricht.

public:
 static cli::array <System::Object ^> ^ GetInitializers(Type ^ type, cli::array <System::Web::Services::Protocols::LogicalMethodInfo ^> ^ methodInfos);
public static object[] GetInitializers (Type type, System.Web.Services.Protocols.LogicalMethodInfo[] methodInfos);
static member GetInitializers : Type * System.Web.Services.Protocols.LogicalMethodInfo[] -> obj[]
Public Shared Function GetInitializers (type As Type, methodInfos As LogicalMethodInfo()) As Object()

Parameter

type
Type

Der von MimeFormatter abgeleitete Typ, für die Initialisierungen abgerufen werden.

methodInfos
LogicalMethodInfo[]

Ein Array vom Typ LogicalMethodInfo, das die Webmethoden angibt, für die Initialisierungen abgerufen werden.

Gibt zurück

Object[]

Ein Array von Initialisierungsobjekten, das dem Eingabearray von Methodendefinitionen für eine angegebene von MimeFormatter abgeleitete Klasse entspricht.

Hinweise

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

Die statische Methode verursacht den Aufruf der Methode, die zu der abgeleiteten Klasse GetInitializers GetInitializer gehört, die durch den -Parameter angegeben type wird.

Gilt für