This documentation is archived and is not being maintained.
ServiceDescriptionImporter.Import Method
.NET Framework 1.1
Imports a ServiceDescription from the specified namespace, and generates code for client proxy classes.
[Visual Basic] Public Function Import( _ ByVal codeNamespace As CodeNamespace, _ ByVal codeCompileUnit As CodeCompileUnit _ ) As ServiceDescriptionImportWarnings [C#] public ServiceDescriptionImportWarnings Import( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit ); [C++] public: ServiceDescriptionImportWarnings Import( CodeNamespace* codeNamespace, CodeCompileUnit* codeCompileUnit ); [JScript] public function Import( codeNamespace : CodeNamespace, codeCompileUnit : CodeCompileUnit ) : ServiceDescriptionImportWarnings;
Parameters
- codeNamespace
- A CodeNamespace that determines the namespace of the ServiceDescription to be imported.
- codeCompileUnit
- A CodeCompileUnit that will add references to the appropriate assemblies.
Return Value
One of the ServiceDescriptionImportWarnings values.
Example
[Visual Basic] Dim myServiceDescription As ServiceDescription = _ ServiceDescription.Read("Sample_vb.wsdl") Dim myImporter As New ServiceDescriptionImporter() ' Set the protocol for which operation tag in .wsdl file is changed. myImporter.ProtocolName = "Soap" myImporter.AddServiceDescription(myServiceDescription, "", "") Dim myNamespace As New CodeNamespace(ServiceDescription.Namespace) Dim myUnit As New CodeCompileUnit() Dim myCodeCollection As CodeNamespaceCollection = myUnit.Namespaces myCodeCollection.Add(myNamespace) Dim myWarning As ServiceDescriptionImportWarnings = _ myImporter.Import(myNamespace, myUnit) Console.WriteLine("ServiceDescriptionImportWarnings value generated: " + _ myWarning.ToString()) [C#] ServiceDescription myServiceDescription = ServiceDescription.Read("Sample_CS.wsdl"); ServiceDescriptionImporter myImporter = new ServiceDescriptionImporter(); // Set the protocol for which operation tag in .wsdl file is changed. myImporter.ProtocolName = "Soap"; myImporter.AddServiceDescription(myServiceDescription, "", ""); CodeNamespace myNamespace = new CodeNamespace(ServiceDescription.Namespace); CodeCompileUnit myUnit = new CodeCompileUnit(); CodeNamespaceCollection myCodeCollection = myUnit.Namespaces; myCodeCollection.Add(myNamespace); ServiceDescriptionImportWarnings myWarning = myImporter.Import(myNamespace, myUnit); Console.WriteLine("ServiceDescriptionImportWarnings value generated: " + myWarning.ToString()); [C++] ServiceDescription* myServiceDescription = ServiceDescription::Read(S"Sample_cpp.wsdl"); ServiceDescriptionImporter* myImporter = new ServiceDescriptionImporter(); // Set the protocol for which operation tag in .wsdl file is changed. myImporter->ProtocolName = S"Soap"; myImporter->AddServiceDescription(myServiceDescription, S"", S""); CodeNamespace* myNamespace = new CodeNamespace(ServiceDescription::Namespace); CodeCompileUnit* myUnit = new CodeCompileUnit(); CodeNamespaceCollection* myCodeCollection = myUnit->Namespaces; myCodeCollection->Add(myNamespace); ServiceDescriptionImportWarnings myWarning = myImporter->Import(myNamespace, myUnit); Console::WriteLine(S"ServiceDescriptionImportWarnings value generated: {0}", __box( myWarning));
[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also
ServiceDescriptionImporter Class | ServiceDescriptionImporter Members | System.Web.Services.Description Namespace
Show: