Aracılığıyla paylaş


ServiceDescriptionImportStyle Sabit listesi

Tanım

İçeri aktarmanın sunucuya mı yoksa istemci bilgisayara mı yapıldığını belirtir.

public enum class ServiceDescriptionImportStyle
public enum ServiceDescriptionImportStyle
type ServiceDescriptionImportStyle = 
Public Enum ServiceDescriptionImportStyle
Devralma
ServiceDescriptionImportStyle

Alanlar

Client 0

İçeri aktarma işleminin istemci bilgisayara yapılması gerektiğini belirtir.

Server 1

İçeri aktarma işleminin sunucuya yapılması gerektiğini belirtir.

ServerInterface 2

İçeri aktarma işleminin bir sunucu arabirimine yapılması gerektiğini belirtir.

Örnekler

#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

Açıklamalar

İstemci bilgisayara yapılan içeri aktarma işlemi, XML Web hizmetindeki her yöntemi çağırmak için zaman uyumlu ve zaman uyumsuz yöntemlerle bir ara sunucu sınıfı oluşturur. Öte yandan bir sunucu içeri aktarma işlemi, soyut üyeler içeren bir soyut sınıf oluşturur ve ihtiyacınız olan uygulamayı sağlamak için geçersiz kılmanız gerekir.

Şunlara uygulanır