ServiceDescriptionImportStyle Enumerazione

Definizione

Specifica se l'importazione viene eseguita sul computer server o client.

C#
public enum ServiceDescriptionImportStyle
Ereditarietà
ServiceDescriptionImportStyle

Campi

Client 0

Specifica che l'importazione deve essere eseguita sul computer client.

Server 1

Specifica che l'importazione deve essere eseguita sul computer server.

ServerInterface 2

Specifica che l'importazione deve essere eseguita sull'interfaccia server.

Esempio

C#
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());
         }
      }
   }
}

Commenti

Un'importazione eseguita nel computer client genera una classe proxy con metodi sincroni e asincroni per richiamare ogni metodo all'interno di un servizio Web XML. Un'importazione del server, d'altra parte, genera una classe astratta con membri astratti, di cui è necessario eseguire l'override per fornire l'implementazione necessaria.

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8