ServiceDescriptionImportStyle-Enumeration
Gibt an, ob der Import auf den Server oder auf den Clientcomputer erfolgt.
Namespace: System.Web.Services.Description
Assembly: System.Web.Services (in system.web.services.dll)
Syntax
'Declaration
Public Enumeration ServiceDescriptionImportStyle
'Usage
Dim instance As ServiceDescriptionImportStyle
public enum ServiceDescriptionImportStyle
public enum class ServiceDescriptionImportStyle
public enum ServiceDescriptionImportStyle
public enum ServiceDescriptionImportStyle
Member
Membername | Beschreibung | |
---|---|---|
Client | Gibt an, dass der Import auf den Clientcomputer erfolgen soll. | |
Server | Gibt an, dass der Import auf den Server erfolgen soll. | |
ServerInterface | Gibt an, dass der Import zu einer Serverschnittstelle erfolgen soll. |
Hinweise
Ein auf den Clientcomputer vorgenommener Import generiert eine Proxyklasse mit synchronen und asynchronen Methoden zum Aufrufen aller Methoden innerhalb eines XML-Webdiensts. Ein Import auf einen Server generiert dagegen eine abstrakte Klasse mit abstrakten Membern, die Sie überschreiben müssen, um die benötigte Implementierung bereitzustellen.
Beispiel
Imports System
Imports System.Web.Services.Description
Namespace MyServiceDescription
Class MyImporter
Public Shared Sub Main()
Try
Dim myServiceDescription As ServiceDescription = _
ServiceDescription.Read("Sample_vb.wsdl")
Dim myImporter As New ServiceDescriptionImporter()
myImporter.ProtocolName = "Soap"
myImporter.AddServiceDescription(myServiceDescription, "", "")
Dim myStyle As ServiceDescriptionImportStyle = myImporter.Style
Console.WriteLine("Import style: " + myStyle.ToString())
Catch e As Exception
Console.WriteLine("Following exception was thrown: " + e.ToString())
End Try
End Sub 'Main
End Class 'MyImporter
End Namespace 'MyServiceDescription
using System;
using System.Web.Services.Description;
namespace MyServiceDescription
{
class MyImporter
{
public static void Main()
{
try
{
ServiceDescription myServiceDescription =
ServiceDescription.Read("Sample_CS.wsdl");
ServiceDescriptionImporter myImporter =
new ServiceDescriptionImporter();
myImporter.ProtocolName = "Soap";
myImporter.AddServiceDescription(myServiceDescription, "", "");
ServiceDescriptionImportStyle myStyle = myImporter.Style;
Console.WriteLine("Import style: " + myStyle.ToString());
}
catch (Exception e)
{
Console.WriteLine("Following exception was thrown: "
+ e.ToString());
}
}
}
}
#using <System.Web.Services.dll>
#using <System.dll>
#using <System.Xml.dll>
using namespace System;
using namespace System::Web::Services::Description;
int main()
{
try
{
ServiceDescription^ myServiceDescription = ServiceDescription::Read( "Sample_cpp.wsdl" );
ServiceDescriptionImporter^ myImporter = gcnew ServiceDescriptionImporter;
myImporter->ProtocolName = "Soap";
myImporter->AddServiceDescription( myServiceDescription, "", "" );
ServiceDescriptionImportStyle myStyle = myImporter->Style;
Console::WriteLine( "Import style: {0}", myStyle );
}
catch ( Exception^ e )
{
Console::WriteLine( "Following exception was thrown: {0}", e );
}
}
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0