This documentation is archived and is not being maintained.
Service.ServiceDescription Property
.NET Framework 1.1
Gets the ServiceDescription of which the Service is a member.
[Visual Basic] Public ReadOnly Property ServiceDescription As ServiceDescription [C#] public ServiceDescription ServiceDescription {get;} [C++] public: __property ServiceDescription* get_ServiceDescription(); [JScript] public function get ServiceDescription() : ServiceDescription;
Property Value
Example
[Visual Basic] Dim myServiceDescription As ServiceDescription = _ ServiceDescription.Read("MathService_VB.wsdl") Dim myServiceCollection As ServiceCollection = _ myServiceDescription.Services Dim myService As Service = myServiceCollection(0) ' Get the ServiceDescription of myService. Dim myServiceServiceDescription As ServiceDescription = _ myService.ServiceDescription Dim myMessageCollection As MessageCollection = _ myServiceServiceDescription.Messages Console.WriteLine(("No. of messages in this ServiceDescription: " _ & myMessageCollection.Count.ToString())) ' Display all the messages. Dim myMessage As Message For Each myMessage In myMessageCollection Console.WriteLine(("Message: " & myMessage.Name.ToString())) Next myMessage [C#] ServiceDescription myServiceDescription = ServiceDescription.Read("MathService_CS.wsdl"); ServiceCollection myServiceCollection = myServiceDescription.Services; Service myService = myServiceCollection[0]; // Get the ServiceDescription of myService. ServiceDescription myServiceServiceDescription = myService.ServiceDescription; MessageCollection myMessageCollection = myServiceServiceDescription.Messages; Console.WriteLine("No. of messages in this ServiceDescription: " + myMessageCollection.Count); // Display all the messages. foreach(Message myMessage in myMessageCollection) Console.WriteLine("Message: " + myMessage.Name); [C++] ServiceDescription* myServiceDescription = ServiceDescription::Read(S"MathService_cpp.wsdl"); ServiceCollection* myServiceCollection = myServiceDescription->Services; Service* myService = myServiceCollection->Item[0]; // Get the ServiceDescription of myService. ServiceDescription* myServiceServiceDescription = myService->ServiceDescription; MessageCollection* myMessageCollection = myServiceServiceDescription->Messages; Console::WriteLine(S"No. of messages in this ServiceDescription: {0}", __box( myMessageCollection->Count)); // Display all the messages. System::Collections::IEnumerator* myEnum = myMessageCollection->GetEnumerator(); while (myEnum->MoveNext()) { Message* myMessage = __try_cast<Message*>(myEnum->Current); Console::WriteLine(S"Message : {0}", myMessage->Name); }
[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also
Service Class | Service Members | System.Web.Services.Description Namespace
Show: