다음을 통해 공유


OperationCollection.Add(Operation) 메서드

정의

지정된 OperationOperationCollection 끝에 추가합니다.

public:
 int Add(System::Web::Services::Description::Operation ^ operation);
public int Add (System.Web.Services.Description.Operation operation);
member this.Add : System.Web.Services.Description.Operation -> int
Public Function Add (operation As Operation) As Integer

매개 변수

operation
Operation

컬렉션에 추가할 Operation입니다.

반환

Int32

operation 매개 변수가 추가된 위치의 인덱스(0부터 시작)입니다.

예제

다음 예제에서는 Add 메서드를 사용하는 방법을 보여 줍니다.

OperationCollection^ myOperationCollection = myPortTypeCollection[ 0 ]->Operations;
Operation^ myOperation = gcnew Operation;
myOperation->Name = "Add";
OperationMessage^ myOperationMessageInput = (OperationMessage^)(gcnew OperationInput);
myOperationMessageInput->Message = gcnew XmlQualifiedName( "AddSoapIn",myDescription->TargetNamespace );
OperationMessage^ myOperationMessageOutput = (OperationMessage^)(gcnew OperationOutput);
myOperationMessageOutput->Message = gcnew XmlQualifiedName( "AddSoapOut",myDescription->TargetNamespace );
myOperation->Messages->Add( myOperationMessageInput );
myOperation->Messages->Add( myOperationMessageOutput );
myOperationCollection->Add( myOperation );
OperationCollection myOperationCollection =
                              myPortTypeCollection[0].Operations;
Operation myOperation = new Operation();
myOperation.Name = "Add";
OperationMessage myOperationMessageInput =
                         (OperationMessage) new OperationInput();
myOperationMessageInput.Message = new XmlQualifiedName
                     ("AddSoapIn",myDescription.TargetNamespace);
OperationMessage myOperationMessageOutput =
                        (OperationMessage) new OperationOutput();
myOperationMessageOutput.Message = new XmlQualifiedName(
                     "AddSoapOut",myDescription.TargetNamespace);
myOperation.Messages.Add(myOperationMessageInput);
myOperation.Messages.Add(myOperationMessageOutput);
myOperationCollection.Add(myOperation);
Dim myOperationCollection As OperationCollection = _
                                myPortTypeCollection(0).Operations
Dim myOperation As New Operation()
myOperation.Name = "Add"
Dim myOperationMessageInput As OperationMessage = _
                     CType(New OperationInput(), OperationMessage)
myOperationMessageInput.Message = New XmlQualifiedName _
                     ("AddSoapIn", myDescription.TargetNamespace)
Dim myOperationMessageOutput As OperationMessage = _
                     CType(New OperationOutput(), OperationMessage)
myOperationMessageOutput.Message = New XmlQualifiedName _
                     ("AddSoapOut", myDescription.TargetNamespace)
myOperation.Messages.Add(myOperationMessageInput)
myOperation.Messages.Add(myOperationMessageOutput)
myOperationCollection.Add(myOperation)

적용 대상