OperationMessageCollection::Add Method (OperationMessage^)

 

Adds the specified OperationMessage to the end of the OperationMessageCollection.

Namespace:   System.Web.Services.Description
Assembly:  System.Web.Services (in System.Web.Services.dll)

public:
int Add(
	OperationMessage^ operationMessage
)

Parameters

operationMessage
Type: System.Web.Services.Description::OperationMessage^

The OperationMessage to add to the collection.

Return Value

Type: System::Int32

The zero-based index where the operationMessage parameter has been added.

// Get the operation message for the Add operation.
OperationMessage^ myOperationMessage = myOperationMessageCollection[ 0 ];
OperationMessage^ myInputOperationMessage = dynamic_cast<OperationMessage^>(gcnew OperationInput);
XmlQualifiedName^ myXmlQualifiedName = gcnew XmlQualifiedName( "AddSoapIn",myDescription->TargetNamespace );
myInputOperationMessage->Message = myXmlQualifiedName;

array<OperationMessage^>^myCollection = gcnew array<OperationMessage^>(myOperationMessageCollection->Count);
myOperationMessageCollection->CopyTo( myCollection, 0 );
Console::WriteLine( "Operation name(s) :" );
for ( int i = 0; i < myCollection->Length; i++ )
{
   Console::WriteLine( " {0}", myCollection[ i ]->Operation->Name );
}

// Add the OperationMessage to the collection.
myOperationMessageCollection->Add( myInputOperationMessage );

.NET Framework
Available since 1.1
Return to top
Show: