ServiceDescription::Messages Property
.NET Framework (current version)
Gets the collection of Message elements contained in the ServiceDescription.
Assembly: System.Web.Services (in System.Web.Services.dll)
Property Value
Type: System.Web.Services.Description::MessageCollection^A collection of message elements contained in the service description.
The MessageCollection returned by this property corresponds to the list of message elements enclosed by the Web Services Description Language (WSDL) definitions root element. For more information about WSDL, see the specification at http://www.w3.org/TR/wsdl/.
ServiceDescription^ myDescription = gcnew ServiceDescription; myDescription = ServiceDescription::Read( "MyWsdl_CS.wsdl" ); myDescription->Name = "MyServiceDescription"; Console::WriteLine( "Name: {0}", myDescription->Name ); MessageCollection^ myMessageCollection = myDescription->Messages; // Remove the message at index 0 from the message collection. myMessageCollection->Remove( myDescription->Messages[ 0 ] ); // Build a new message. Message^ myMessage = gcnew Message; myMessage->Name = "AddSoapIn"; // Build a new MessagePart. MessagePart^ myMessagePart = gcnew MessagePart; myMessagePart->Name = "parameters"; XmlQualifiedName^ myXmlQualifiedName = gcnew XmlQualifiedName( "s0:Add" ); myMessagePart->Element = myXmlQualifiedName; // Add MessageParts to the message. myMessage->Parts->Add( myMessagePart ); // Add the message to the ServiceDescription. myDescription->Messages->Add( myMessage ); myDescription->Write( "MyOutWsdl.wsdl" );
.NET Framework
Available since 1.1
Available since 1.1
Show: