Aracılığıyla paylaş


ServiceDescriptionImporter.Import(CodeNamespace, CodeCompileUnit) Yöntem

Tanım

özelliği tarafından Style belirtilen kodu oluşturan belirtilen ServiceDescriptions değerleri içeri aktarır.

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

Parametreler

codeNamespace
CodeNamespace

Değerlerin ServiceDescriptions içeri aktarıldığı ad alanı.

codeCompileUnit
CodeCompileUnit

CodeCompileUnit Değeri temsil eden kodun ServiceDescriptions oluşturulduğu örnek.

Döndürülenler

Oluşan ServiceDescriptionImportWarnings hataları açıklayan bir değer; hata oluşmadıysa 0.

Örnekler

Aşağıdaki örnekte yönteminin kullanımı gösterilmektedir 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); 
}

Açıklamalar

İçeri aktaracak değerleri ve Style oluşturulacak kodun özelliğini belirttikten ServiceDescriptions sonra, kod oluşturmayı başlatmak için yöntemini çağırınImport.

Şunlara uygulanır