Aracılığıyla paylaş


NetMsmqBinding Oluşturucular

Tanım

NetMsmqBinding sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

NetMsmqBinding()

NetMsmqBinding sınıfının yeni bir örneğini başlatır.

NetMsmqBinding(NetMsmqSecurityMode)

Belirtilen güvenlik modunu kullanarak sınıfının yeni bir örneğini NetMsmqBinding başlatır.

NetMsmqBinding(String)

Belirtilen yapılandırma bağlama öğesinin NetMsmqBinding ayarlarından sınıfının yeni bir örneğini başlatır.

NetMsmqBinding()

NetMsmqBinding sınıfının yeni bir örneğini başlatır.

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

Şunlara uygulanır

NetMsmqBinding(NetMsmqSecurityMode)

Belirtilen güvenlik modunu kullanarak sınıfının yeni bir örneğini NetMsmqBinding başlatır.

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)

Parametreler

securityMode
NetMsmqSecurityMode

Yeni örneğin başlatıldığı güvenlik modu.

Özel durumlar

Değer değerlerden biri NetMsmqSecurityMode değildir.

Örnekler

Aşağıdaki kod, bir güvenlik modu ile nasıl oluşturacaklarını NetMsmqBinding gösterir.

NetMsmqBinding binding = new NetMsmqBinding(NetMsmqSecurityMode.Message);

Şunlara uygulanır

NetMsmqBinding(String)

Belirtilen yapılandırma bağlama öğesinin NetMsmqBinding ayarlarından sınıfının yeni bir örneğini başlatır.

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

Parametreler

configurationName
String

Bağlamayı configurationName başlatmak için ayarları kullanılan öğesini tanımlayan binding özniteliğinin değeri.

Örnekler

Aşağıdaki kod, bir sınıf örneğinin NetMsmqBinding nasıl başlat yapıldığını gösterir.

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();
}

Açıklamalar

Bu ad, çalışma zamanında bir yapılandırma dosyasındaki öğesine atanmış olan tüm yapılandırma adlarının NetMsmqBinding üzerine yazar.

Şunlara uygulanır