ServiceDescriptionImporter.Import(CodeNamespace, CodeCompileUnit) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Importiert die angegebenen ServiceDescriptions Werte, die Code generiert, wie durch die Style Eigenschaft angegeben.
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
Parameter
- codeNamespace
- CodeNamespace
Der Namespace, in den die ServiceDescriptions Werte importiert werden.
- codeCompileUnit
- CodeCompileUnit
Die CodeCompileUnit Instanz, in der der Code, der den ServiceDescriptions Wert darstellt, generiert wird.
Gibt zurück
Ein ServiceDescriptionImportWarnings Wert, der alle aufgetretenen Fehler beschreibt, oder 0, wenn kein Fehler aufgetreten ist.
Beispiele
Das folgende Beispiel veranschaulicht die Verwendung der Import Methode.
// 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);
}
Hinweise
Nachdem Sie die ServiceDescriptions zu importierenden Werte und die Style Eigenschaft des zu generierenden Codes angegeben haben, rufen Sie die Methode auf, um die Import Codegenerierung zu initiieren.