WebHttpBinding 생성자

정의

WebHttpBinding 클래스의 새 인스턴스를 초기화합니다.

오버로드

WebHttpBinding()

WebHttpBinding 클래스의 새 인스턴스를 초기화합니다.

WebHttpBinding(WebHttpSecurityMode)

명시적으로 지정된 바인딩에서 사용하는 보안 형식을 사용하여 WebHttpBinding 클래스의 새 인스턴스를 초기화합니다.

WebHttpBinding(String)

구성 이름으로 지정된 바인딩을 사용하여 WebHttpBinding 클래스의 새 인스턴스를 초기화합니다.

WebHttpBinding()

WebHttpBinding 클래스의 새 인스턴스를 초기화합니다.

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

설명

기본 보안 모드는 None이며, 이는 보안이 사용되지 않음을 지정합니다.

이 바인딩으로 구성된 엔드포인트에서 전송 수준 보안을 사용하려면 Transport 값을 WebHttpBinding(WebHttpSecurityMode) 생성자에서 매개 변수로 지정해야 합니다.

HTTPS 없이 HTTP 인증을 사용하려면 TransportCredentialOnly 값을 WebHttpBinding(WebHttpSecurityMode) 생성자에서 매개 변수로 지정해야 합니다.

바인딩 인스턴스가 만들어진 후 WebHttpSecurityMode의 값을 다시 설정할 수 없습니다.

적용 대상

WebHttpBinding(WebHttpSecurityMode)

명시적으로 지정된 바인딩에서 사용하는 보안 형식을 사용하여 WebHttpBinding 클래스의 새 인스턴스를 초기화합니다.

public:
 WebHttpBinding(System::ServiceModel::WebHttpSecurityMode securityMode);
public WebHttpBinding (System.ServiceModel.WebHttpSecurityMode securityMode);
new System.ServiceModel.WebHttpBinding : System.ServiceModel.WebHttpSecurityMode -> System.ServiceModel.WebHttpBinding
Public Sub New (securityMode As WebHttpSecurityMode)

매개 변수

securityMode
WebHttpSecurityMode

HTTP 요청을 수신하도록 서비스 엔드포인트를 구성하는 데 사용되는 보안 형식을 지정하는 WebHttpSecurityMode의 값입니다.

예외

지정된 securityMode가 올바른 WebHttpSecurityMode가 아닌 경우

설명

이 바인딩으로 구성된 엔드포인트에서 전송 수준 보안을 사용하려면 Transport 값을 WebHttpBinding(WebHttpSecurityMode) 생성자에서 매개 변수로 지정해야 합니다.

HTTPS 없이 HTTP 인증을 사용하려면 TransportCredentialOnly 값을 WebHttpBinding(WebHttpSecurityMode) 생성자에서 매개 변수로 지정해야 합니다.

바인딩 인스턴스가 만들어진 후 WebHttpSecurityMode의 값을 다시 설정할 수 없습니다.

적용 대상

WebHttpBinding(String)

구성 이름으로 지정된 바인딩을 사용하여 WebHttpBinding 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

configurationName
String

WebHttpBindingElement의 바인딩 구성 이름입니다.

예외

이름이 configurationName인 바인딩 요소를 찾을 수 없는 경우

적용 대상