NetMsmqBinding Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.