SoapMessage.GetInParameterValue(Int32) 方法

定义

在指定索引处获取传递到 XML Web services 方法中的参数。

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

参数

index
Int32

参数在参数数组中的从零开始的索引。

返回

Object

一个 Object,它表示指定索引处的参数。

例外

index 参数小于 0 或大于参数数组的长度。

当 in 参数不可用时访问此属性。

示例

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

注解

仅当参数可用时,才能访问该 GetInParameterValue 属性。 如果参数中不可用,GetInParameterValue则访问属性时 ASP.NET InvalidOperationException 引发。

In a SoapClientMessage the in parameters are available in the BeforeSerializeSoapMessageStage. In a SoapServerMessage the in parameters are available in the AfterDeserializeSoapMessageStage.

适用于

另请参阅