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
NetMsmqBinding() |
Initialise une nouvelle instance de la classe NetMsmqBinding. |
NetMsmqBinding(NetMsmqSecurityMode) |
Initialise une nouvelle instance de la classe NetMsmqBinding à l'aide du mode de sécurité spécifié. |
NetMsmqBinding(String) |
Initialise une nouvelle instance de la classe NetMsmqBinding à 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 NetMsmqBinding à l'aide 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 la nouvelle instance est initialisée.
Exceptions
La valeur ne fait pas partie des valeurs NetMsmqSecurityMode.
Exemples
Le code suivant illustre comment construire la NetMsmqBinding avec un mode de sécurité.
NetMsmqBinding binding = new NetMsmqBinding(NetMsmqSecurityMode.Message);
S’applique à
NetMsmqBinding(String)
Initialise une nouvelle instance de la classe NetMsmqBinding à 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 indique comment instancier une instance de classe NetMsmqBinding.
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 affecté à l’élément dans un fichier de configuration au moment de l’exécution NetMsmqBinding
.