ServiceDescriptionImporter.Import(CodeNamespace, CodeCompileUnit) 方法

定義

匯入指定的 ServiceDescriptions 值,其產生如 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

參數

codeNamespace
CodeNamespace

命名空間,ServiceDescriptions 值會匯入其中。

codeCompileUnit
CodeCompileUnit

CodeCompileUnit 執行個體,在其中產生表示 ServiceDescriptions 值的程式碼。

傳回

ServiceDescriptionImportWarnings 值,描述發生的任何錯誤,如果未發生錯誤則為 0。

範例

在下列程式碼中,說明了如何使用 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); 
}

備註

在您指定要 ServiceDescriptions 匯入的值以及 Style 要產生之程式碼的 屬性之後,請呼叫 Import 方法來起始程式碼產生。

適用於