Compartilhar via


SoapMessage.GetInParameterValue(Int32) Método

Definição

Obtém o parâmetro passado para o método de serviço Web XML no índice especificado.

public:
 System::Object ^ GetInParameterValue(int index);
public object GetInParameterValue (int index);
member this.GetInParameterValue : int -> obj
Public Function GetInParameterValue (index As Integer) As Object

Parâmetros

index
Int32

O índice de base zero do parâmetro na matriz de parâmetros.

Retornos

Object

Um Object que representa o parâmetro no índice especificado.

Exceções

O parâmetro index é menor que 0 ou maior que o comprimento da matriz de parâmetros.

Acesso a essa propriedade quando os parâmetros de entrada não estão disponíveis.

Exemplos

myStreamWriter->WriteLine( "The values of the in parameters are:" );
myStreamWriter->WriteLine(
   "Value of first in parameter: {0}", message->GetInParameterValue( 0 ) );
myStreamWriter->WriteLine(
   "Value of second in parameter: {0}", message->GetInParameterValue( 1 ) );
myStreamWriter.WriteLine("The values of the in parameters are:");
myStreamWriter.WriteLine("Value of first in parameter: {0}",
   message.GetInParameterValue(0));
myStreamWriter.WriteLine("Value of second in parameter: {0}",
   message.GetInParameterValue(1));
myStreamWriter.WriteLine("The values of the in parameters are:")
myStreamWriter.WriteLine("Value of first in parameter: {0}", _
   message.GetInParameterValue(0))
myStreamWriter.WriteLine("Value of second in parameter: {0}", _
   message.GetInParameterValue(1))

Comentários

A GetInParameterValue propriedade só pode ser acessada quando os parâmetros estiverem disponíveis. ASP.NET gera InvalidOperationException ao acessar a GetInParameterValue propriedade se os parâmetros não estiverem disponíveis.

Em um SoapClientMessage parâmetros in estão disponíveis no BeforeSerializeSoapMessageStage. Em um SoapServerMessage parâmetros in estão disponíveis no AfterDeserializeSoapMessageStage.

Aplica-se a

Confira também