다음을 통해 공유


DataServiceHost 클래스

데이터 서비스를 인스턴스화하는 데 사용되는 WebServiceHost에서 파생된 WCF Data Services 클래스입니다.

이 API는 CLS 규격이 아닙니다. CLS 규격 대체 항목은 [None]입니다.

상속 계층

System.Object
  System.ServiceModel.Channels.CommunicationObject
    System.ServiceModel.ServiceHostBase
      System.ServiceModel.ServiceHost
        System.ServiceModel.Web.WebServiceHost
          System.Data.Services.DataServiceHost

네임스페이스:  System.Data.Services
어셈블리:  Microsoft.Data.Services(Microsoft.Data.Services.dll)

구문

‘선언
<CLSCompliantAttribute(False)> _
Public Class DataServiceHost _
    Inherits WebServiceHost
‘사용 방법
Dim instance As DataServiceHost
[CLSCompliantAttribute(false)]
public class DataServiceHost : WebServiceHost
[CLSCompliantAttribute(false)]
public ref class DataServiceHost : public WebServiceHost
[<CLSCompliantAttribute(false)>]
type DataServiceHost =  
    class
        inherit WebServiceHost
    end
public class DataServiceHost extends WebServiceHost

DataServiceHost 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 DataServiceHost WCF Data Services용 DataServiceHost를 인스턴스화합니다.

맨 위로 이동

속성

  이름 설명
공용 속성 Authentication (ServiceHostBase에서 상속됨)
공용 속성 Authorization (ServiceHostBase에서 상속됨)
공용 속성 BaseAddresses (ServiceHostBase에서 상속됨)
공용 속성 ChannelDispatchers (ServiceHostBase에서 상속됨)
공용 속성 CloseTimeout (ServiceHostBase에서 상속됨)
공용 속성 Credentials (ServiceHostBase에서 상속됨)
보호된 속성 DefaultCloseTimeout (ServiceHostBase에서 상속됨)
보호된 속성 DefaultOpenTimeout (ServiceHostBase에서 상속됨)
공용 속성 Description (ServiceHostBase에서 상속됨)
공용 속성 Extensions (ServiceHostBase에서 상속됨)
보호된 속성 ImplementedContracts (ServiceHostBase에서 상속됨)
보호된 속성 IsDisposed (CommunicationObject에서 상속됨)
공용 속성 ManualFlowControlLimit (ServiceHostBase에서 상속됨)
공용 속성 OpenTimeout (ServiceHostBase에서 상속됨)
공용 속성 SingletonInstance (ServiceHost에서 상속됨)
공용 속성 State (CommunicationObject에서 상속됨)
보호된 속성 ThisLock (CommunicationObject에서 상속됨)

맨 위로 이동

메서드

  이름 설명
공용 메서드 Abort (CommunicationObject에서 상속됨)
보호된 메서드 AddBaseAddress (ServiceHostBase에서 상속됨)
공용 메서드 AddDefaultEndpoints (ServiceHostBase에서 상속됨)
공용 메서드 AddServiceEndpoint(ServiceEndpoint) (ServiceHostBase에서 상속됨)
공용 메서드 AddServiceEndpoint(Type, Binding, String) (ServiceHost에서 상속됨)
공용 메서드 AddServiceEndpoint(Type, Binding, Uri) (ServiceHost에서 상속됨)
공용 메서드 AddServiceEndpoint(String, Binding, String) (ServiceHostBase에서 상속됨)
공용 메서드 AddServiceEndpoint(String, Binding, Uri) (ServiceHostBase에서 상속됨)
공용 메서드 AddServiceEndpoint(Type, Binding, String, Uri) (ServiceHost에서 상속됨)
공용 메서드 AddServiceEndpoint(Type, Binding, Uri, Uri) (ServiceHost에서 상속됨)
공용 메서드 AddServiceEndpoint(String, Binding, String, Uri) (ServiceHostBase에서 상속됨)
공용 메서드 AddServiceEndpoint(String, Binding, Uri, Uri) (ServiceHostBase에서 상속됨)
보호된 메서드 ApplyConfiguration (ServiceHost에서 상속됨)
공용 메서드 BeginClose(AsyncCallback, Object) (CommunicationObject에서 상속됨)
공용 메서드 BeginClose(TimeSpan, AsyncCallback, Object) (CommunicationObject에서 상속됨)
공용 메서드 BeginOpen(AsyncCallback, Object) (CommunicationObject에서 상속됨)
공용 메서드 BeginOpen(TimeSpan, AsyncCallback, Object) (CommunicationObject에서 상속됨)
공용 메서드 Close() (CommunicationObject에서 상속됨)
공용 메서드 Close(TimeSpan) (CommunicationObject에서 상속됨)
보호된 메서드 CreateDescription (ServiceHost에서 상속됨)
공용 메서드 EndClose (CommunicationObject에서 상속됨)
공용 메서드 EndOpen (CommunicationObject에서 상속됨)
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Fault (CommunicationObject에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
보호된 메서드 GetCommunicationObjectType (CommunicationObject에서 상속됨)
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
공용 메서드 IncrementManualFlowControlLimit (ServiceHostBase에서 상속됨)
보호된 메서드 InitializeDescription(UriSchemeKeyedCollection) (ServiceHostBase에서 상속됨)
보호된 메서드 InitializeDescription(Object, UriSchemeKeyedCollection) (ServiceHost에서 상속됨)
보호된 메서드 InitializeDescription(Type, UriSchemeKeyedCollection) (ServiceHost에서 상속됨)
보호된 메서드 InitializeRuntime (ServiceHostBase에서 상속됨)
보호된 메서드 LoadConfigurationSection (ServiceHostBase에서 상속됨)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
보호된 메서드 OnAbort (ServiceHostBase에서 상속됨)
보호된 메서드 OnBeginClose (ServiceHostBase에서 상속됨)
보호된 메서드 OnBeginOpen (ServiceHostBase에서 상속됨)
보호된 메서드 OnClose (ServiceHostBase에서 상속됨)
보호된 메서드 OnClosed (ServiceHost에서 상속됨)
보호된 메서드 OnClosing (CommunicationObject에서 상속됨)
보호된 메서드 OnEndClose (ServiceHostBase에서 상속됨)
보호된 메서드 OnEndOpen (ServiceHostBase에서 상속됨)
보호된 메서드 OnFaulted (CommunicationObject에서 상속됨)
보호된 메서드 OnOpen (ServiceHostBase에서 상속됨)
보호된 메서드 OnOpened (ServiceHostBase에서 상속됨)
보호된 메서드 OnOpening (WebServiceHost에서 상속됨)
공용 메서드 Open() (CommunicationObject에서 상속됨)
공용 메서드 Open(TimeSpan) (CommunicationObject에서 상속됨)
보호된 메서드 ReleasePerformanceCounters (ServiceHostBase에서 상속됨)
공용 메서드 SetEndpointAddress (ServiceHostBase에서 상속됨)
보호된 메서드 ThrowIfDisposed (CommunicationObject에서 상속됨)
보호된 메서드 ThrowIfDisposedOrImmutable (CommunicationObject에서 상속됨)
보호된 메서드 ThrowIfDisposedOrNotOpen (CommunicationObject에서 상속됨)
공용 메서드 ToString (Object에서 상속됨)

맨 위로 이동

이벤트

  이름 설명
공용 이벤트 Closed (CommunicationObject에서 상속됨)
공용 이벤트 Closing (CommunicationObject에서 상속됨)
공용 이벤트 Faulted (CommunicationObject에서 상속됨)
공용 이벤트 Opened (CommunicationObject에서 상속됨)
공용 이벤트 Opening (CommunicationObject에서 상속됨)
공용 이벤트 UnknownMessageReceived (ServiceHostBase에서 상속됨)

맨 위로 이동

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현전용 메서드 IDisposable.Dispose (ServiceHostBase에서 상속됨)

맨 위로 이동

주의

WCF Data Services는 독립된 서버 엔터티가 아닙니다. 대신 서비스는 WCF(Windows Communication Foundation)와 같이 핵심적인 서버 네트워킹 기능을 제공하는 환경에서 호스팅되는 구성 요소입니다. 특히 서비스는 네트워크 소켓에 바인딩되어 REST(Representational State Transfer) 진입점으로 들어오는 요청을 수신 대기하지 않습니다. 호스트는 네트워크와의 직접적인 상호 작용을 처리하고 캐싱, 확장성 및 인증 모듈을 지원합니다.

WCF Data Services는 특정 호스트 기반의 구현을 추상화한 일반적인 호스팅 인터페이스 IDataServiceHost를 정의합니다. 따라서 WCF Data Services를 다양한 호스팅 환경에서 실행할 수 있습니다. 자세한 내용은 데이터 서비스 호스팅(WCF Data Services)을 참조하십시오.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

System.Data.Services 네임스페이스