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 값 중 하나가 아닌 경우
예제
다음 코드 예제에서는 보안 모드를 사용하여 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
구성 파일의 요소입니다.