NetNamedPipeBinding Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe NetNamedPipeBinding.
Overload
NetNamedPipeBinding() |
Inizializza una nuova istanza della classe NetNamedPipeBinding. |
NetNamedPipeBinding(NetNamedPipeSecurityMode) |
Inizializza una nuova istanza della classe NetNamedPipeBinding con una modalità di sicurezza specificata. |
NetNamedPipeBinding(String) |
Inizializza una nuova istanza della classe NetNamedPipeBinding con un nome di configurazione specificato. |
Commenti
Il comportamento di sicurezza può essere configurato utilizzando il parametro facoltativo securityMode
nel costruttore.
NetNamedPipeBinding()
Inizializza una nuova istanza della classe NetNamedPipeBinding.
public:
NetNamedPipeBinding();
public NetNamedPipeBinding ();
Public Sub New ()
Esempio
Nell'esempio seguente viene illustrata la parte del file di configurazione che contiene la sezione per NetNamedPipeBinding con i valori impostati sulle impostazioni predefinite.
Commenti
La modalità di sicurezza predefinita utilizzata è Transport.
Si applica a
NetNamedPipeBinding(NetNamedPipeSecurityMode)
Inizializza una nuova istanza della classe NetNamedPipeBinding con una modalità di sicurezza specificata.
public:
NetNamedPipeBinding(System::ServiceModel::NetNamedPipeSecurityMode securityMode);
public NetNamedPipeBinding (System.ServiceModel.NetNamedPipeSecurityMode securityMode);
new System.ServiceModel.NetNamedPipeBinding : System.ServiceModel.NetNamedPipeSecurityMode -> System.ServiceModel.NetNamedPipeBinding
Public Sub New (securityMode As NetNamedPipeSecurityMode)
Parametri
- securityMode
- NetNamedPipeSecurityMode
Valore NetNamedPipeSecurityMode che specifica se le named pipe prevedono la sicurezza di Windows.
Esempio
Uri baseAddress = new Uri("http://localhost:8000/uesamples/service");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
NetNamedPipeBinding binding = new NetNamedPipeBinding(NetNamedPipeSecurityMode.None);
Commenti
Utilizzare questo costruttore quando si desidera configurare la sicurezza in modo esplicito. Il valore predefinito è Transport quando si usa il costruttore senza parametri.
Si applica a
NetNamedPipeBinding(String)
Inizializza una nuova istanza della classe NetNamedPipeBinding con un nome di configurazione specificato.
public:
NetNamedPipeBinding(System::String ^ configurationName);
public NetNamedPipeBinding (string configurationName);
new System.ServiceModel.NetNamedPipeBinding : string -> System.ServiceModel.NetNamedPipeBinding
Public Sub New (configurationName As String)
Parametri
- configurationName
- String
Nome di configurazione dell'associazione per l'elemento netNamedPipeBinding.
Esempio
Uri baseAddress = new Uri("http://localhost:8000/uesamples/service");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);
NetNamedPipeBinding binding = new NetNamedPipeBinding("CalcConfig");
Commenti
Utilizzare questo costruttore quando si desidera inizializzare le impostazioni dell'associazione dalla configurazione.