NetMsmqBinding 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 NetMsmqBinding.
Overload
| Nome | Descrizione |
|---|---|
| NetMsmqBinding() |
Inizializza una nuova istanza della classe NetMsmqBinding. |
| NetMsmqBinding(NetMsmqSecurityMode) |
Inizializza una nuova istanza della NetMsmqBinding classe utilizzando la modalità di sicurezza specificata. |
| NetMsmqBinding(String) |
Inizializza una nuova istanza della NetMsmqBinding classe dalle impostazioni di un elemento di associazione di configurazione specificato. |
NetMsmqBinding()
Inizializza una nuova istanza della classe NetMsmqBinding.
public:
NetMsmqBinding();
public NetMsmqBinding();
Public Sub New ()
Si applica a
NetMsmqBinding(NetMsmqSecurityMode)
Inizializza una nuova istanza della NetMsmqBinding classe utilizzando la modalità di sicurezza specificata.
public:
NetMsmqBinding(System::ServiceModel::NetMsmqSecurityMode securityMode);
public NetMsmqBinding(System.ServiceModel.NetMsmqSecurityMode securityMode);
new System.ServiceModel.NetMsmqBinding : System.ServiceModel.NetMsmqSecurityMode -> System.ServiceModel.NetMsmqBinding
Public Sub New (securityMode As NetMsmqSecurityMode)
Parametri
- securityMode
- NetMsmqSecurityMode
Modalità di sicurezza con cui inizializzare la nuova istanza.
Eccezioni
Il valore non è uno dei NetMsmqSecurityMode valori.
Esempio
Il codice seguente illustra come costruire con NetMsmqBinding una modalità di sicurezza.
NetMsmqBinding binding = new NetMsmqBinding(NetMsmqSecurityMode.Message);
Si applica a
NetMsmqBinding(String)
Inizializza una nuova istanza della NetMsmqBinding classe dalle impostazioni di un elemento di associazione di configurazione specificato.
public:
NetMsmqBinding(System::String ^ configurationName);
public NetMsmqBinding(string configurationName);
new System.ServiceModel.NetMsmqBinding : string -> System.ServiceModel.NetMsmqBinding
Public Sub New (configurationName As String)
Parametri
- configurationName
- String
Valore dell'attributo che identifica l'elemento configurationNamebinding le cui impostazioni vengono utilizzate per inizializzare l'associazione.
Esempio
Il codice seguente illustra come creare un'istanza di NetMsmqBinding classe.
string queueName = ".\\private$\\ServiceModelSamples";
// Create the transacted MSMQ queue if necessary.
if (!MessageQueue.Exists(queueName))
MessageQueue.Create(queueName, true);
string baseAddress = "http://localhost:8000/queuedCalculator";
string endpointAddress = "net.msmq://localhost/private/ServiceModelSamples";
// Create a ServiceHost for the CalculatorService type.
using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), new Uri(baseAddress)))
{
NetMsmqBinding binding = new NetMsmqBinding();
serviceHost.AddServiceEndpoint(typeof(IQueueCalculator), binding, endpointAddress);
// Add a MEX endpoint.
ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
smb.HttpGetEnabled = true;
serviceHost.Description.Behaviors.Add(smb);
// 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();
}
Commenti
Questo nome sovrascrive qualsiasi nome di configurazione in fase di esecuzione assegnato all'elemento NetMsmqBinding in un file di configurazione.