Freigeben über


XmlReturnReader.GetInitializers(LogicalMethodInfo[]) Methode

Definition

Gibt ein Array von Initialisierungsobjekten zurück, die einem Eingabearray von Methodendefinitionen entsprechen.

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

Parameter

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 einem Eingabearray der Methodendefinitionen entspricht.

Hinweise

Ein Initialisierer ist ein Objekt, das als Parameter an die Initialize-Methode übergeben wird. Für die XmlReturnReader -Klasse ist der Initialisierer ein XmlSerializer Objekt für den Rückgabetyp der Webmethode.

Die GetInitializers -Methode wird während der Dienstinitialisierung aufgerufen. Später, wenn eine Antwort verarbeitet wird, wird das Initialisiererobjekt für jede Webmethode an die Initialize -Methode einer anderen XmlReturnReader Instanz übergeben. Die andere Instanz führt den tatsächlichen Lesevorgang aus.

Gilt für: