Compartilhar via


XmlReturnReader.GetInitializers(LogicalMethodInfo[]) Método

Definição

Retorna uma matriz de objetos inicializadores correspondente à matriz de entrada das definições de método.

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()

Parâmetros

methodInfos
LogicalMethodInfo[]

Uma matriz do tipo LogicalMethodInfo que especifica os métodos Web para os quais os inicializadores são obtidos.

Retornos

Object[]

Uma matriz de objetos inicializadores correspondente à matriz de entrada das definições de método.

Comentários

Um inicializador é um objeto passado como um parâmetro para o método Initialize. Para a XmlReturnReader classe, o inicializador é um XmlSerializer objeto para o tipo de retorno do método da Web.

O GetInitializers método é invocado durante a inicialização do serviço. Posteriormente, no momento em que uma resposta é processada, o objeto de inicializador para cada método da Web é passado para o Initialize método de outra XmlReturnReader instância. A outra instância executa a leitura real.

Aplica-se a