NetNamedPipeBinding Constructeurs

Définition

Initialise une nouvelle instance de la classe NetNamedPipeBinding.

Surcharges

NetNamedPipeBinding()

Initialise une nouvelle instance de la classe NetNamedPipeBinding.

NetNamedPipeBinding(NetNamedPipeSecurityMode)

Initialise une nouvelle instance de la classe NetNamedPipeBinding avec le mode de sécurité spécifié.

NetNamedPipeBinding(String)

Initialise une nouvelle instance de la classe NetNamedPipeBinding disposant d'un nom de configuration spécifié.

Remarques

Le comportement de sécurité peut être configuré à l'aide du paramètre securityMode en option dans le constructeur.

NetNamedPipeBinding()

Initialise une nouvelle instance de la classe NetNamedPipeBinding.

C#
public NetNamedPipeBinding ();

Exemples

L'exemple suivant montre la partie du fichier de configuration qui contient la section réservée à la NetNamedPipeBinding avec les valeurs par défaut définies.

Remarques

Le mode de sécurité par défaut utilisé est Transport.

S’applique à

.NET Framework 4.8 et autres versions
Produit Versions
.NET Framework 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

NetNamedPipeBinding(NetNamedPipeSecurityMode)

Initialise une nouvelle instance de la classe NetNamedPipeBinding avec le mode de sécurité spécifié.

C#
public NetNamedPipeBinding (System.ServiceModel.NetNamedPipeSecurityMode securityMode);

Paramètres

securityMode
NetNamedPipeSecurityMode

Valeur NetNamedPipeSecurityMode spécifiant si la sécurité Windows est utilisée avec les canaux nommés.

Exemples

C#
Uri baseAddress = new Uri("http://localhost:8000/uesamples/service");

ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
NetNamedPipeBinding binding = new NetNamedPipeBinding(NetNamedPipeSecurityMode.None);

Remarques

Utilisez ce constructeur si vous voulez configurer la sécurité de manière explicite. La valeur par défaut est Transport lors de l’utilisation du constructeur sans paramètre.

S’applique à

.NET Framework 4.8 et autres versions
Produit Versions
.NET Framework 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

NetNamedPipeBinding(String)

Initialise une nouvelle instance de la classe NetNamedPipeBinding disposant d'un nom de configuration spécifié.

C#
public NetNamedPipeBinding (string configurationName);

Paramètres

configurationName
String

Le nom de configuration de liaison de l’élément netNamedPipeBinding.

Exemples

C#
Uri baseAddress = new Uri("http://localhost:8000/uesamples/service");

ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
NetNamedPipeBinding binding = new NetNamedPipeBinding("CalcConfig");

Remarques

Utilisez ce constructeur lorsque vous souhaitez initialiser les paramètres de liaison à partir de la configuration.

S’applique à

.NET Framework 4.8 et autres versions
Produit Versions
.NET Framework 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