Cette documentation est archivée et n’est pas conservée.

BasicHttpBinding, constructeur (BasicHttpSecurityMode)

Mise à jour : novembre 2007

Initialise une nouvelle instance de la classe BasicHttpBinding avec le type spécifié de sécurité utilisé par la liaison.

Espace de noms :  System.ServiceModel
Assembly :  System.ServiceModel (dans System.ServiceModel.dll)

public BasicHttpBinding(
	BasicHttpSecurityMode securityMode
)
public BasicHttpBinding(
	BasicHttpSecurityMode securityMode
)
public function BasicHttpBinding(
	securityMode : BasicHttpSecurityMode
)

Paramètres

securityMode
Type : System.ServiceModel.BasicHttpSecurityMode
Valeur de BasicHttpSecurityMode qui spécifie le type de sécurité utilisé avec le message SOAP et pour le client.

La valeur par défaut utilisée pour BasicHttpSecurityMode est None. Cette valeur indique que le message SOAP n'est pas sécurisé et que le client n'est pas authentifié.

            BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.Message);
            binding.Name = "binding1";
            binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard;
            BasicHttpSecurityMode sMode = binding.Security.Mode;

            Uri baseAddress = new Uri("http://localhost:8000/servicemodelsamples/service");
            Uri address = new Uri("http://localhost:8000/servicemodelsamples/service/calc");

            // Create a ServiceHost for the CalculatorService type and provide the base address.
            ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);

            serviceHost.AddServiceEndpoint(typeof(ICalculator), binding, address);

            // Open the ServiceHostBase to create listeners and start listening for messages.
            serviceHost.Open();

            // The service can now be accessed.
            Console.WriteLine("The service is ready.");
            Console.WriteLine("Press <ENTER> to terminate service.");
            Console.WriteLine();
            Console.ReadLine();
	    
            // Close the ServiceHostBase to shutdown the service.
            serviceHost.Close();



Windows Vista, Windows XP SP2, Windows Server 2003, Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0

.NET Compact Framework

Pris en charge dans : 3.5
Afficher: