Compartir vía


ServiceDescriptionImporter.Import(CodeNamespace, CodeCompileUnit) Método

Definición

Importa los valores especificados ServiceDescriptions , que genera código según lo especificado por la Style propiedad .

public:
 System::Web::Services::Description::ServiceDescriptionImportWarnings Import(System::CodeDom::CodeNamespace ^ codeNamespace, System::CodeDom::CodeCompileUnit ^ codeCompileUnit);
public System.Web.Services.Description.ServiceDescriptionImportWarnings Import(System.CodeDom.CodeNamespace codeNamespace, System.CodeDom.CodeCompileUnit codeCompileUnit);
member this.Import : System.CodeDom.CodeNamespace * System.CodeDom.CodeCompileUnit -> System.Web.Services.Description.ServiceDescriptionImportWarnings
Public Function Import (codeNamespace As CodeNamespace, codeCompileUnit As CodeCompileUnit) As ServiceDescriptionImportWarnings

Parámetros

codeNamespace
CodeNamespace

Espacio de nombres en el que se importan los ServiceDescriptions valores.

codeCompileUnit
CodeCompileUnit

Instancia CodeCompileUnit en la que se genera el código que representa el ServiceDescriptions valor.

Devoluciones

Valor ServiceDescriptionImportWarnings que describe cualquier error que se haya producido; o 0 si no se produjo ningún error.

Ejemplos

En el ejemplo siguiente se muestra el uso del Import método .

// 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 );
}
// 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); 
}

Comentarios

Después de especificar los ServiceDescriptions valores que se van a importar y la Style propiedad del código que se va a generar, llame al método para iniciar la Import generación de código.

Se aplica a