NetMsmqBinding Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.