ServiceDescriptionImporter.Import(CodeNamespace, CodeCompileUnit) Méthode

Définition

Importe les valeurs ServiceDescriptions spécifiées, ce qui génère du code comme spécifié par la propriété 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

Paramètres

codeNamespace
CodeNamespace

Espace de noms dans lequel les valeurs ServiceDescriptions sont importées.

codeCompileUnit
CodeCompileUnit

Instance CodeCompileUnit dans laquelle le code qui représente la valeur ServiceDescriptions est généré.

Retours

Valeur ServiceDescriptionImportWarnings décrivant toute erreur qui s'est produite, ou 0 si aucune erreur ne s'est produite.

Exemples

L'exemple suivant illustre l'utilisation de la méthode 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); 
}

Remarques

Une fois que vous avez spécifié les ServiceDescriptions valeurs à importer et la Style propriété du code à générer, appelez la méthode pour lancer la Import génération de code.

S’applique à