ServiceDescriptionImportStyle Enumeração
Definição
Especifica se a importação é feita no servidor ou no computador cliente.Specifies whether the import is made to the server or to the client computer.
public enum class ServiceDescriptionImportStyle
public enum ServiceDescriptionImportStyle
type ServiceDescriptionImportStyle =
Public Enum ServiceDescriptionImportStyle
- Herança
Campos
| Client | 0 | Especifica que a importação deve ser feita para o computador cliente.Specifies that the import should be made to the client computer. |
| Server | 1 | Especifica que a importação deve ser feita para o servidor.Specifies that the import should be made to the server. |
| ServerInterface | 2 | Especifica que a importação deve ser feita para uma interface de servidor.Specifies that the import should be made to a server interface. |
Exemplos
#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 );
}
}
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());
}
}
}
}
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
End Class
End Namespace 'MyServiceDescription
Comentários
Uma importação feita no computador cliente gera uma classe proxy com métodos síncronos e assíncronos para invocar cada método em um serviço Web XML.An import made to the client computer generates a proxy class with synchronous and asynchronous methods to invoke each method within an XML Web service. Uma importação de servidor, por outro lado, gera uma classe abstrata com membros abstratos, que você deve substituir para fornecer a implementação necessária.A server import, on the other hand, generates an abstract class with abstract members, which you must override to provide the implementation you need.