다음을 통해 공유


OperationInfo.Parameters 속성

정의

작업에서 사용하는 매개 변수 정의를 나타내는 OperationParameterInfo 개체의 컬렉션을 가져옵니다.

public:
 property System::Workflow::Activities::OperationParameterInfoCollection ^ Parameters { System::Workflow::Activities::OperationParameterInfoCollection ^ get(); };
public System.Workflow.Activities.OperationParameterInfoCollection Parameters { get; }
member this.Parameters : System.Workflow.Activities.OperationParameterInfoCollection
Public ReadOnly Property Parameters As OperationParameterInfoCollection

속성 값

OperationParameterInfoCollection

클라이언트에서 호출될 때 작업에서 사용하는 매개 변수 정의를 나타내는 OperationParameterInfo 개체의 컬렉션입니다.

예제

다음 예제에서는 Parameters 속성에 액세스하는 방법을 보여 줍니다.

ReceiveActivity receive = new ReceiveActivity();
OperationInfo info = new OperationInfo();
info.Name = "Echo";
OperationParameterInfo parameterInfo = new OperationParameterInfo();
parameterInfo.Attributes = ((System.Reflection.ParameterAttributes)((System.Reflection.ParameterAttributes.Out | System.Reflection.ParameterAttributes.Retval)));
parameterInfo.Name = "(ReturnValue)";
parameterInfo.ParameterType = typeof(string);
parameterInfo.Position = -1;
info.Parameters.Add(parameterInfo);
receive.ServiceOperationInfo = info;
Dim receive As New ReceiveActivity()
Dim info As New OperationInfo()
info.Name = "Echo"
Dim parameterInfo As New OperationParameterInfo()
parameterInfo.Attributes = (CType((System.Reflection.ParameterAttributes.Out Or System.Reflection.ParameterAttributes.Retval),  _
                            System.Reflection.ParameterAttributes))
parameterInfo.Name = "(ReturnValue)"
parameterInfo.ParameterType = GetType(String)
parameterInfo.Position = -1
info.Parameters.Add(parameterInfo)
receive.ServiceOperationInfo = info

설명

Parameters 컬렉션에는 작업의 메서드 서명에 있는 각 매개 변수에 대한 요소 하나와 작업의 반환 값에 대한 요소 하나가 포함됩니다.

적용 대상