NetMsmqBinding Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase NetMsmqBinding.
Sobrecargas
| Nombre | Description |
|---|---|
| NetMsmqBinding() |
Inicializa una nueva instancia de la clase NetMsmqBinding. |
| NetMsmqBinding(NetMsmqSecurityMode) |
Inicializa una nueva instancia de la NetMsmqBinding clase mediante el modo de seguridad especificado. |
| NetMsmqBinding(String) |
Inicializa una nueva instancia de la NetMsmqBinding clase a partir de la configuración de un elemento de enlace de configuración especificado. |
NetMsmqBinding()
Inicializa una nueva instancia de la clase NetMsmqBinding.
public:
NetMsmqBinding();
public NetMsmqBinding();
Public Sub New ()
Se aplica a
NetMsmqBinding(NetMsmqSecurityMode)
Inicializa una nueva instancia de la NetMsmqBinding clase mediante el modo de seguridad especificado.
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)
Parámetros
- securityMode
- NetMsmqSecurityMode
Modo de seguridad con el que se va a inicializar la nueva instancia.
Excepciones
El valor no es uno de los NetMsmqSecurityMode valores.
Ejemplos
En el código siguiente se muestra cómo construir con NetMsmqBinding un modo de seguridad.
NetMsmqBinding binding = new NetMsmqBinding(NetMsmqSecurityMode.Message);
Se aplica a
NetMsmqBinding(String)
Inicializa una nueva instancia de la NetMsmqBinding clase a partir de la configuración de un elemento de enlace de configuración especificado.
public:
NetMsmqBinding(System::String ^ configurationName);
public NetMsmqBinding(string configurationName);
new System.ServiceModel.NetMsmqBinding : string -> System.ServiceModel.NetMsmqBinding
Public Sub New (configurationName As String)
Parámetros
- configurationName
- String
Valor del configurationName atributo que identifica el binding elemento cuya configuración se usa para inicializar el enlace.
Ejemplos
En el código siguiente se muestra cómo crear una instancia de una instancia de la NetMsmqBinding clase .
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();
}
Comentarios
Este nombre sobrescribe cualquier nombre de configuración en tiempo de ejecución asignado al NetMsmqBinding elemento en un archivo de configuración.