ServiceDescriptionImportStyle Énumération

Définition

Spécifie si l'importation est effectuée sur le serveur ou l'ordinateur client.

C#
public enum ServiceDescriptionImportStyle
Héritage
ServiceDescriptionImportStyle

Champs

Client 0

Spécifie que l'importation doit être effectuée sur l'ordinateur client.

Server 1

Spécifie que l'importation doit être effectuée sur le serveur.

ServerInterface 2

Spécifie que l'importation doit être effectuée sur l'interface d'un serveur.

Exemples

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

Remarques

Une importation effectuée sur l’ordinateur client génère une classe proxy avec des méthodes synchrones et asynchrones pour appeler chaque méthode au sein d’un service Web XML. Une importation de serveur, en revanche, génère une classe abstraite avec des membres abstraits, que vous devez remplacer pour fournir l’implémentation dont vous avez besoin.

S’applique à

Produit Versions
.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