Freigeben über


ServiceDescriptionImporter.Import-Methode

Importiert die angegebenen ServiceDescriptions-Werte, die Code generieren wie von der Style-Eigenschaft angegeben.

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

Syntax

'Declaration
Public Function Import ( _
    codeNamespace As CodeNamespace, _
    codeCompileUnit As CodeCompileUnit _
) As ServiceDescriptionImportWarnings
'Usage
Dim instance As ServiceDescriptionImporter
Dim codeNamespace As CodeNamespace
Dim codeCompileUnit As CodeCompileUnit
Dim returnValue As ServiceDescriptionImportWarnings

returnValue = instance.Import(codeNamespace, codeCompileUnit)
public ServiceDescriptionImportWarnings Import (
    CodeNamespace codeNamespace,
    CodeCompileUnit codeCompileUnit
)
public:
ServiceDescriptionImportWarnings Import (
    CodeNamespace^ codeNamespace, 
    CodeCompileUnit^ codeCompileUnit
)
public ServiceDescriptionImportWarnings Import (
    CodeNamespace codeNamespace, 
    CodeCompileUnit codeCompileUnit
)
public function Import (
    codeNamespace : CodeNamespace, 
    codeCompileUnit : CodeCompileUnit
) : ServiceDescriptionImportWarnings

Parameter

  • codeCompileUnit
    Die CodeCompileUnit-Instanz, in der der Code generiert wird, der den ServiceDescriptions-Wert darstellt.

Rückgabewert

Ein ServiceDescriptionImportWarnings-Wert, der jeden aufgetretenen Fehler beschreibt, oder 0 (null), wenn kein Fehler aufgetreten ist.

Hinweise

Nachdem Sie die zu importierenden ServiceDescriptions-Werte und die Style-Eigenschaft des zu generierenden Codes angegeben haben, rufen Sie die Import-Methode auf, um die Codegenerierung zu initiieren.

Beispiel

Im folgenden Beispiel wird die Verwendung der Import-Methode veranschaulicht.

// Import the service into the Code-DOM tree. This creates proxy code
// that uses the service.
ServiceDescriptionImportWarnings warning = importer.Import(nmspace,unit);

if (warning == 0)
{
    // Generate and print the proxy code in C#.
    CodeDomProvider provider = CodeDomProvider.CreateProvider("CSharp");
    provider.GenerateCodeFromCompileUnit(unit, Console.Out, new CodeGeneratorOptions() );
}
else
{
    // Print an error message.
    Console.WriteLine(warning); 
}
// Import the service into the Code-DOM tree. This creates proxy code
// that uses the service.
ServiceDescriptionImportWarnings warning = importer->Import(nmspace,unit);
if ( warning == (ServiceDescriptionImportWarnings)0 )
{
   // Generate and print the proxy code in C#.
   CodeDomProvider^ provider = CodeDomProvider::CreateProvider( "CSharp" );
   ICodeGenerator^ generator = provider->CreateGenerator();
   generator->GenerateCodeFromCompileUnit( unit, Console::Out, gcnew CodeGeneratorOptions );
}
else
{
   // Print an error message.
   Console::WriteLine( warning );
}

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ServiceDescriptionImporter-Klasse
ServiceDescriptionImporter-Member
System.Web.Services.Description-Namespace