Langue

NetMsmqBinding Constructeurs

Définition

Initialise une nouvelle instance de la classe NetMsmqBinding.

Surcharges

Nom Description
NetMsmqBinding()

Initialise une nouvelle instance de la classe NetMsmqBinding.

NetMsmqBinding(NetMsmqSecurityMode)

Initialise une nouvelle instance de la classe à l’aide NetMsmqBinding du mode de sécurité spécifié.

NetMsmqBinding(String)

Initialise une nouvelle instance de la NetMsmqBinding classe à partir des paramètres d’un élément de liaison de configuration spécifié.

NetMsmqBinding()

Initialise une nouvelle instance de la classe NetMsmqBinding.

public:
 NetMsmqBinding();
public NetMsmqBinding();
Public Sub New ()

S’applique à

NetMsmqBinding(NetMsmqSecurityMode)

Initialise une nouvelle instance de la classe à l’aide NetMsmqBinding du mode de sécurité spécifié.

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)

Paramètres

securityMode
NetMsmqSecurityMode

Mode de sécurité avec lequel initialiser la nouvelle instance.

Exceptions

La valeur n’est pas l’une des NetMsmqSecurityMode valeurs.

Exemples

Le code suivant montre comment construire le NetMsmqBinding avec un mode de sécurité.

NetMsmqBinding binding = new NetMsmqBinding(NetMsmqSecurityMode.Message);

S’applique à

NetMsmqBinding(String)

Initialise une nouvelle instance de la NetMsmqBinding classe à partir des paramètres d’un élément de liaison de configuration spécifié.

public:
 NetMsmqBinding(System::String ^ configurationName);
public NetMsmqBinding(string configurationName);
new System.ServiceModel.NetMsmqBinding : string -> System.ServiceModel.NetMsmqBinding
Public Sub New (configurationName As String)

Paramètres

configurationName
String

Valeur de l’attribut configurationName qui identifie l’élément binding dont les paramètres sont utilisés pour initialiser la liaison.

Exemples

Le code suivant montre comment instancier une instance de 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();
}

Remarques

Ce nom remplace tout nom de configuration au moment de l’exécution qui a été affecté à l’élément NetMsmqBinding dans un fichier de configuration.

S’applique à