ServiceDescriptionImporter.Import(CodeNamespace, CodeCompileUnit) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importa i valori della proprietà ServiceDescriptions specificati, che generano il codice come specificato dalla proprietà Style.
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.
- codeCompileUnit
- CodeCompileUnit
L'istanza di CodeCompileUnit in cui viene generato il codice che rappresenta il valore della proprietà ServiceDescriptions.
Restituisce
Valore di ServiceDescriptionImportWarnings che descrive un qualsiasi errore verificatosi oppure 0 in caso di mancanza di errori.
Esempio
Nell'esempio riportato di seguito viene illustrato l'utilizzo del metodo Import.
// 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 metodo per avviare la Import generazione del codice.