ServiceDescription.Imports Property  
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the collection of Import elements contained in the ServiceDescription.
public:
 property System::Web::Services::Description::ImportCollection ^ Imports { System::Web::Services::Description::ImportCollection ^ get(); };public System.Web.Services.Description.ImportCollection Imports { get; }member this.Imports : System.Web.Services.Description.ImportCollectionPublic ReadOnly Property Imports As ImportCollectionProperty Value
A collection of import elements contained in the service description.
Examples
ServiceDescription^ myServiceDescription = gcnew ServiceDescription;
myServiceDescription = ServiceDescription::Read( "ServiceDescription_Imports_Input_CS.wsdl" );
ImportCollection^ myImportCollection = myServiceDescription->Imports;
// Create an Import.
Import^ myImport = gcnew Import;
myImport->Namespace = myServiceDescription->TargetNamespace;
// Set the ___location for the Import.
myImport->Location = "http://www.contoso.com/";
myImportCollection->Add( myImport );
myServiceDescription->Write( "ServiceDescription_Imports_Output_CS.wsdl" );
myImportCollection->Clear();
myServiceDescription = ServiceDescription::Read( "ServiceDescription_Imports_Output_CS.wsdl" );
myImportCollection = myServiceDescription->Imports;
Console::WriteLine( "The Import elements added to the ImportCollection are: " );
for ( int i = 0; i < myImportCollection->Count; i++ )
{
   Console::WriteLine( "{0}. {1}", (i + 1), myImportCollection[ i ]->Location );
}
ServiceDescription myServiceDescription = new ServiceDescription();
myServiceDescription =
   ServiceDescription.Read("ServiceDescription_Imports_Input_CS.wsdl");
ImportCollection myImportCollection = myServiceDescription.Imports;
// Create an Import.
Import myImport = new Import();
myImport.Namespace = myServiceDescription.TargetNamespace;
// Set the ___location for the Import.
myImport.Location = "http://www.contoso.com/";
myImportCollection.Add(myImport);
myServiceDescription.Write("ServiceDescription_Imports_Output_CS.wsdl");
myImportCollection.Clear();
myServiceDescription =
   ServiceDescription.Read("ServiceDescription_Imports_Output_CS.wsdl");
myImportCollection = myServiceDescription.Imports;
Console.WriteLine(
   "The Import elements added to the ImportCollection are: ");
for(int i = 0; i < myImportCollection.Count; i++)
{
   Console.WriteLine((i+1) + ". " + myImportCollection[i].Location);
}
Dim myServiceDescription As New ServiceDescription()
myServiceDescription = _
   ServiceDescription.Read("ServiceDescription_Imports_Input_VB.wsdl")
Dim myImportCollection As ImportCollection = myServiceDescription.Imports
' Create an Import.
Dim myImport As New Import()
myImport.Namespace = myServiceDescription.TargetNamespace
' Set the ___location for the Import.
myImport.Location = "http://www.contoso.com/"
myImportCollection.Add(myImport)
myServiceDescription.Write("ServiceDescription_Imports_Output_VB.wsdl")
myImportCollection.Clear()
myServiceDescription = _
   ServiceDescription.Read("ServiceDescription_Imports_Output_VB.wsdl")
myImportCollection = myServiceDescription.Imports
Console.WriteLine( _
   "The Import elements added to the ImportCollection are: ")
Dim i As Integer
For i = 0 To myImportCollection.Count - 1
   Console.WriteLine((i + 1).ToString() & ". " & _
      myImportCollection(i).Location)
Next i
Remarks
The ImportCollection returned by this property corresponds to the list of import elements enclosed by the Web Services Description Language (WSDL) definitions root element. For more information about WSDL, see the WSDL specification.