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 から継承されています。) |
先頭に戻る
メソッド
先頭に戻る
イベント
| 名前 | 説明 | |
|---|---|---|
![]() |
Closed | (CommunicationObject から継承されています。) |
![]() |
Closing | (CommunicationObject から継承されています。) |
![]() |
Faulted | (CommunicationObject から継承されています。) |
![]() |
Opened | (CommunicationObject から継承されています。) |
![]() |
Opening | (CommunicationObject から継承されています。) |
![]() |
UnknownMessageReceived | (ServiceHostBase から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
| 名前 | 説明 | |
|---|---|---|
![]() ![]() |
IDisposable.Dispose | (ServiceHostBase から継承されています。) |
先頭に戻る
説明
WCF Data Services は自律的なサーバー エンティティではありません。 Windows Communication Foundation (WCF) をはじめとする、コアのサーバー ネットワーク機能を備えた環境でホストされるコンポーネントです。 たとえば、サービスがネットワーク ソケットにバインドして、その REST (Representational State Transfer) エントリ ポイントに対する受信要求をリッスンすることはありません。 ホストが、ネットワークとの直接対話を処理し、キャッシュ、スケーラビリティ、および認証モジュールをサポートします。
WCF Data Services は、特定のホストからその実装を抽出する汎用ホスト インターフェイス IDataServiceHost を定義します。 このことが、WCF Data Services を多様なホスティング環境で運用することを可能にしています。 詳細については、「データ サービスのホスティング (WCF Data Services)」を参照してください。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)