Aracılığıyla paylaş


OperationInfo.Parameters Özellik

Tanım

İşlem tarafından kullanılan parametre tanımlarını temsil eden bir nesne koleksiyonunu OperationParameterInfo alır.

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

Özellik Değeri

bir istemci tarafından çağrıldığında işlem tarafından kullanılan parametre tanımlarını temsil eden nesneler koleksiyonu OperationParameterInfo .

Örnekler

Aşağıdaki örnekte özelliğine nasıl erişecekleri gösterilmektedir 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

Açıklamalar

Koleksiyon, Parameters işlemin yöntem imzasında her parametre için bir öğe ve işlemin dönüş değeri için bir öğe içerir.

Şunlara uygulanır