Sdílet prostřednictvím


SoapMessage.GetInParameterValue(Int32) Metoda

Definice

Získá parametr předaný do metody webové služby XML v zadaném indexu.

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

Parametry

index
Int32

Index parametru založený na nule v poli parametrů.

Návraty

Představuje Object parametr v zadaném indexu.

Výjimky

Parametr index je menší než 0 nebo větší než délka pole parametrů.

Přístup k této vlastnosti v případě, že parametry nejsou k dispozici.

Příklady

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

Poznámky

Metoda GetInParameterValue(Int32) je přístupná pouze v případech, kdy jsou k dispozici parametry. ASP.NET vyvolá InvalidOperationException při přístupu k GetInParameterValue(Int32) metodě, pokud v parametrech nejsou k dispozici.

V parametrech SoapClientMessage in jsou k dispozici v souboru BeforeSerializeSoapMessageStage. V parametrech SoapServerMessage in jsou k dispozici v souboru AfterDeserializeSoapMessageStage.

Platí pro

Viz také