ServiceDescriptionImporter.Import(CodeNamespace, CodeCompileUnit) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
匯入指定的 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 方法來起始程式碼產生。