ServiceHostFactory.CreateServiceHost 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ServiceHost을 만듭니다.
오버로드
CreateServiceHost(String, Uri[]) |
특정 기본 주소를 사용하여 ServiceHost를 만든 후 지정된 데이터를 사용하여 초기화합니다. |
CreateServiceHost(Type, Uri[]) |
특정 기본 주소를 사용하여 지정된 서비스 형식에 대한 ServiceHost를 만듭니다. |
CreateServiceHost(String, Uri[])
특정 기본 주소를 사용하여 ServiceHost를 만든 후 지정된 데이터를 사용하여 초기화합니다.
public:
override System::ServiceModel::ServiceHostBase ^ CreateServiceHost(System::String ^ constructorString, cli::array <Uri ^> ^ baseAddresses);
public override System.ServiceModel.ServiceHostBase CreateServiceHost (string constructorString, Uri[] baseAddresses);
override this.CreateServiceHost : string * Uri[] -> System.ServiceModel.ServiceHostBase
Public Overrides Function CreateServiceHost (constructorString As String, baseAddresses As Uri()) As ServiceHostBase
매개 변수
- constructorString
- String
팩터리에서 생성하는 ServiceHostBase 인스턴스로 전달되는 초기화 데이터입니다.
반환
특정 기본 주소를 사용하는 ServiceHost입니다.
예외
baseAddress
이(가) null
인 경우
제공된 호스팅 컨텍스트가 없는 경우 또는 constructorString
이 null
이거나 비어 있는 경우
예제
이 예제에서는 메서드를 사용하는 방법을 보여줍니다.CreateServiceHost(String, Uri[])
public override ServiceHostBase CreateServiceHost
(string service, Uri[] baseAddresses)
{
// The service parameter is ignored here because we know our service.
ServiceHost serviceHost = new ServiceHost(typeof(HelloService),
baseAddresses);
return serviceHost;
}
Public Overrides Overloads Function CreateServiceHost(ByVal service As String, ByVal baseAddresses() As Uri) As ServiceHostBase
' The service parameter is ignored here because we know our service.
Dim serviceHost As New ServiceHost(GetType(HelloService), baseAddresses)
Return serviceHost
End Function
적용 대상
CreateServiceHost(Type, Uri[])
특정 기본 주소를 사용하여 지정된 서비스 형식에 대한 ServiceHost를 만듭니다.
protected:
virtual System::ServiceModel::ServiceHost ^ CreateServiceHost(Type ^ serviceType, cli::array <Uri ^> ^ baseAddresses);
protected virtual System.ServiceModel.ServiceHost CreateServiceHost (Type serviceType, Uri[] baseAddresses);
override this.CreateServiceHost : Type * Uri[] -> System.ServiceModel.ServiceHost
Protected Overridable Function CreateServiceHost (serviceType As Type, baseAddresses As Uri()) As ServiceHost
매개 변수
- serviceType
- Type
호스팅할 서비스의 형식을 지정합니다.
반환
특정 기본 주소를 사용하여 지정된 서비스 형식에 대한 ServiceHost입니다.
예제
이 예제에서는 메서드의 재정의 구현을 CreateServiceHost(Type, Uri[]) 만드는 방법을 보여줍니다.