This documentation is archived and is not being maintained.

Import.ServiceDescription Property

Gets a reference to the ServiceDescription of which the Import 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

A ServiceDescription.

Example

[Visual Basic, C#, C++] The following example demonstrates the use of the ServiceDescription property.

[Visual Basic] 
Public Shared Sub PrintImportCollection(fileName_wsdl As String)

   ' Read import collection properties from generated WSDL file.
   Dim myServiceDescription1 As _
      ServiceDescription = ServiceDescription.Read(fileName_wsdl)
   Dim myImportCollection As ImportCollection = myServiceDescription1.Imports
   Console.WriteLine("Enumerating Import Collection for file '" & _
      fileName_wsdl & "'...")

   ' Print Import properties to the console.
   Dim i As Integer
   For i = 0 To myImportCollection.Count - 1
      Console.WriteLine("Namespace : " & myImportCollection(i).Namespace)
      Console.WriteLine("Location  : " & myImportCollection(i).Location)
      Console.WriteLine("ServiceDescription  : " & _
         myImportCollection(i).ServiceDescription.Name)
   Next i
End Sub 'PrintImportCollection

[C#] 
public static void PrintImportCollection(string fileName_wsdl)
{
   // Read import collection properties from generated WSDL file.
   ServiceDescription myServiceDescription1 = 
      ServiceDescription.Read(fileName_wsdl);
   ImportCollection myImportCollection = myServiceDescription1.Imports;
   Console.WriteLine("Enumerating Import Collection for file '" + 
      fileName_wsdl +"'...");

   // Print Import properties to console.
   for(int i =0; i < myImportCollection.Count; ++i)
   {
      Console.WriteLine("Namespace : " + myImportCollection[i].Namespace);
      Console.WriteLine("Location  : " + myImportCollection[i].Location);
      Console.WriteLine("ServiceDescription  : " + 
         myImportCollection[i].ServiceDescription.Name);
   }
}

[C++] 
void PrintImportCollection(String* fileName_wsdl)
{
   // Read import collection properties from generated WSDL file.
   ServiceDescription * myServiceDescription1 = 
      ServiceDescription::Read(fileName_wsdl);
   ImportCollection * myImportCollection = myServiceDescription1->Imports;
   Console::WriteLine(S"Enumerating Import Collection for file ' {0}'...",
      fileName_wsdl);

   // Print Import properties to console.
   for (int i =0; i < myImportCollection->Count; ++i) 
   {
      Console::WriteLine(S"Namespace : {0}", 
         myImportCollection->Item[i] -> Namespace);
      Console::WriteLine(S"Location  : {0}", 
         myImportCollection->Item[i] -> Location);
      Console::WriteLine(S"ServiceDescription  : {0}", 
         myImportCollection->Item[i]->ServiceDescription->Name);
   }
}

[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button Language Filter 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

Import Class | Import Members | System.Web.Services.Description Namespace

Show: