NetMsmqBinding コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
NetMsmqBinding クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| NetMsmqBinding() |
NetMsmqBinding クラスの新しいインスタンスを初期化します。 |
| NetMsmqBinding(NetMsmqSecurityMode) |
指定したセキュリティ モードを使用して、 NetMsmqBinding クラスの新しいインスタンスを初期化します。 |
| NetMsmqBinding(String) |
指定した構成バインド要素の設定から、 NetMsmqBinding クラスの新しいインスタンスを初期化します。 |
NetMsmqBinding()
NetMsmqBinding クラスの新しいインスタンスを初期化します。
public:
NetMsmqBinding();
public NetMsmqBinding();
Public Sub New ()
適用対象
NetMsmqBinding(NetMsmqSecurityMode)
指定したセキュリティ モードを使用して、 NetMsmqBinding クラスの新しいインスタンスを初期化します。
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)
パラメーター
- securityMode
- NetMsmqSecurityMode
新しいインスタンスを初期化するためのセキュリティ モード。
例外
値は、 NetMsmqSecurityMode 値の 1 つではありません。
例
次のコードは、セキュリティ モードで NetMsmqBinding を構築する方法を示しています。
NetMsmqBinding binding = new NetMsmqBinding(NetMsmqSecurityMode.Message);
適用対象
NetMsmqBinding(String)
指定した構成バインド要素の設定から、 NetMsmqBinding クラスの新しいインスタンスを初期化します。
public:
NetMsmqBinding(System::String ^ configurationName);
public NetMsmqBinding(string configurationName);
new System.ServiceModel.NetMsmqBinding : string -> System.ServiceModel.NetMsmqBinding
Public Sub New (configurationName As String)
パラメーター
- configurationName
- String
バインディングの初期化に使用される設定を持つconfigurationName要素を識別するbinding属性の値。
例
次のコードは、 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();
}
注釈
この名前は、構成ファイル内の NetMsmqBinding 要素に割り当てられた実行時の構成名を上書きします。