ServiceDescriptionImporter.Import(CodeNamespace, CodeCompileUnit) Metodo

Definizione

Importa i valori della proprietà ServiceDescriptions specificati, che generano il codice come specificato dalla proprietà Style.Imports the specified ServiceDescriptions values, that generates code as specified by the Style property.

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

Parametri

codeNamespace
CodeNamespace

Lo spazio dei nomi in cui vengono importati i valori della proprietà ServiceDescriptions.The namespace into which the ServiceDescriptions values are imported.

codeCompileUnit
CodeCompileUnit

L'istanza di CodeCompileUnit in cui viene generato il codice che rappresenta il valore della proprietà ServiceDescriptions.The CodeCompileUnit instance in which the code that represents the ServiceDescriptions value is generated.

Restituisce

ServiceDescriptionImportWarnings

Valore di ServiceDescriptionImportWarnings che descrive un qualsiasi errore verificatosi oppure 0 in caso di mancanza di errori.A ServiceDescriptionImportWarnings value that describes any error that occurred; or 0 if no error occurred.

Esempio

Nell'esempio riportato di seguito viene illustrato l'utilizzo del metodo Import.The following example illustrates the use of the Import method.

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

Commenti

Dopo aver specificato i ServiceDescriptions valori da importare e la Style proprietà del codice da generare, chiamare il Import metodo per avviare la generazione del codice.After you have specified the ServiceDescriptions values to import and the Style property of the code to generate, call the Import method to initiate code generation.

Si applica a