デバイス検出サービスのAPIリファレンス
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreデバイス検出モジュールは、次のアセンブリで構成されています。
-
Sitecore.CES.DeviceDetectionには、デバイスの検出を可能にし、デバイスのパラメータに関する情報を提供するAPIが含まれています。
-
Sitecore.CES.DeviceDetection.Rulesデバイス検出ルールで使用される条件が含まれています。
これらのアセンブリを使用すると、次のAPIリファレンスを使用して、Sitecoreソリューションをさらにカスタマイズできます。
Sitecore.CES.DeviceDetection (英語)
Sitecore.CES.DeviceDetection (英語)
この名前空間には、メインのデバイス検出APIクラスが含まれています。
|
Class name |
DeviceInformationProviderBase |
|---|---|
|
Description |
これは、デバイス情報プロバイダーの抽象基本クラスです。独自のデバイス情報プロバイダーを実装するには、このクラスから派生する必要があります。 |
|
Fields |
|
|
Methods |
|
|
Properties |
|
|
Class name |
DeviceDetectionManager |
|---|---|
|
Description |
これは、ユーザーエージェント文字列に基づいてデバイス情報を解決する静的クラスです。 |
|
Methods |
|
|
Properties |
|
|
Class name |
DeviceInformation |
|---|---|
|
Description |
このクラスには、デバイスに関する基本情報が含まれています。 |
|
Properties |
|
|
Enumeration name |
DeviceType |
|---|---|
|
Description |
この列挙体は、デバイスの種類を表します。 |
|
Members |
|
Sitecore.CES.DeviceDetection.Cache
Sitecore.CES.DeviceDetection.Cache
この名前空間にはthe Device Detectionキャッシュ・クラスが含まれています。
キャッシュ名は DeviceDetection
|
Class name |
DeviceDetectionCache |
|---|---|
|
Description |
このクラスは、デバイス情報と拡張プロパティのキャッシュを実装します。 |
|
Methods |
|
Sitecore.CES.DeviceDetection.Configuration (英語)
Sitecore.CES.DeviceDetection.Configuration (英語)
この名前空間には、デバイス検出モジュールの設定へのアクセスを提供するクラスが含まれています。
|
Class name |
DeviceDetectionSettings |
|---|---|
|
Description |
このクラスは、デバイス検出モジュールの設定へのアクセスを提供します。 |
|
Properties |
|
Sitecore.CES.DeviceDetection.Data (英語)
Sitecore.CES.DeviceDetection.Data (英語)
この名前空間には、Sitecoreクラウド サービスと通信するためのクラスが含まれています。
|
Class name |
KeyInfo |
|---|---|
|
Description |
このクラスは、デバイス検出データベースの復号化キーに関する情報を指定します。 |
|
Properties |
|
|
Class name |
UpdateInfo |
|---|---|
|
Description |
このクラスには、データベースの更新に関する情報が含まれています。 |
|
Properties |
|
Sitecore.CES.DeviceDetection.Diagnostics.PerformanceCounters (英語)
Sitecore.CES.DeviceDetection.Diagnostics.PerformanceCounters (英語)
この名前空間には、Device Detectionパフォーマンス カウンター クラスが含まれています。
|
Class name |
DeviceDetectionCount |
|---|---|
|
Description |
これは、デバイス検出パフォーマンス カウンターへのアクセスを提供する静的クラスです。 |
|
Properties |
|
Sitecore.CES.DeviceDetection.Diagnostics.Exceptions (英語)
Sitecore.CES.DeviceDetection.Diagnostics.Exceptions (英語)
この名前空間には、Device Detection例外クラスが含まれています。
|
Class name |
DeviceDetectionException |
|---|---|
|
Description |
このクラスは、デバイス検出の例外を表します。APIは、デバイス検出サービスのサブスクリプションがない場合、またはプロバイダーが初期化されていないか無効になっている場合に、この例外をスローします。 |
Sitecore.CES.DeviceDetection.Providers.FiftyOneDegrees (英語)
Sitecore.CES.DeviceDetection.Providers.FiftyOneDegrees (英語)
この名前空間は、既定のプロバイダーを実装します。
|
Class name |
DeviceInformationProvider51Degrees |
|---|---|
|
Description |
このクラスはDeviceInformationProviderBaseを実装し、データベースが更新されるようにします。 |
|
Methods |
|
Sitecore.CES.DeviceDetection.Rules (英語)
Sitecore.CES.DeviceDetection.Rules (英語)
この名前空間には、条件クラスのヘルパー インターフェイスが含まれています。
|
Class name |
IRuleDeviceInformationManager |
|---|---|
|
Description |
このインターフェイスは、ルールのデバイス情報を取得するために使用されます。 |
|
Methods |
|
Sitecore.CES.DeviceDetection.Rules.Conditions (英語)
Sitecore.CES.DeviceDetection.Rules.Conditions (英語)
この名前空間には、条件クラスが含まれています。
|
Class name |
DeviceBoolConditionBase |
|---|---|
|
Description |
これは、ブール条件を使用してルールを作成するための抽象クラスです。 |
|
Methods |
|
|
Class name |
DeviceBrowserCanJavaScriptCondition |
|---|---|
|
Description |
このクラスは、ブラウザがJavaScriptを実行できるかどうかをチェックするルールを実装します。 |
|
Method |
|
|
Class name |
DeviceBrowserCondition |
|---|---|
|
Description |
このクラスは、ブラウザの名前とバージョンが条件を満たすかどうかを指定するルールを実装します。 |
|
Method |
|
|
Class name |
DeviceBrowserHtml5AudioCanAudioCondition |
|---|---|
|
Description |
このクラスは、ブラウザがHTML5オーディオを再生できるかどうかを定義するルールを実装します。 |
|
Method |
|
|
Class name |
DeviceBrowserHtml5VideoCanVideoCondition |
|---|---|
|
Description |
このクラスは、ブラウザがHTML5ビデオを再生できるかどうかを定義するルールを実装します。 |
|
Method |
|
|
Class name |
DeviceCanTouchScreenCondition |
|---|---|
|
Description |
このクラスは、デバイスとブラウザがタッチスクリーンをサポートするかどうかを定義するルールを実装します。 |
|
Method |
|
|
Class name |
DeviceModelNameCondition |
|---|---|
|
Description |
このクラスは、ブラウザのモデル名が条件を満たすかどうかを定義するルールを実装します。 |
|
Method |
|
|
Class name |
DeviceHardwareDisplayHeightCondition |
|---|---|
|
Description |
このクラスは、デバイスの高さが条件を満たすかどうかを定義するルールを実装します。 |
|
Method |
|
|
Class name |
DeviceHardwareDisplayWidthCondition |
|---|---|
|
Description |
このクラスは、デバイスの幅が条件を満たすかどうかを定義するルールを実装します。 |
|
Method |
|
|
Class name |
DeviceIntegerConditionBase |
|---|---|
|
Description |
これは、整数条件を持つルールを作成するための抽象クラスです。 |
|
Method |
|
|
Class name |
DeviceOperatingSystemModelCondition |
|---|---|
|
Description |
このクラスは、デバイスのオペレーティング システム モデルが条件を満たすかどうかを定義するルールを実装します。 |
|
Method |
|
|
Class name |
DeviceOperatingSystemVendorCondition |
|---|---|
|
Description |
このクラスは、オペレーティングシステムのベンダーが条件を満たすかどうかを定義するルールを実装します。 |
|
Method |
|
|
Class name |
DevicePropertyCondition |
|---|---|
|
Description |
このクラスは、拡張プロパティが条件を満たすかどうかを定義するルールを実装します。 |
|
Method |
|
|
Properties |
|
|
Class name |
DeviceStringConditionBase |
|---|---|
|
Description |
これは、String条件を使用してルールを作成するために使用する抽象クラスです。 |
|
Method |
|
|
Properties |
|
|
Class name |
DeviceTypeCondition |
|---|---|
|
Description |
このクラスは、デバイスの種類が条件を満たしているかどうかを確認するルールを実装します。 |
|
Method |
|
|
Properties |
|
|
Class name |
DeviceVendorCondition |
|---|---|
|
Description |
このクラスは、デバイス ベンダーが条件を満たしているかどうかを定義するルールを実装します。 |
|
Method |
|
|
Class name |
DeviceTypeIds |
|---|---|
|
Description |
このクラスには、デバイスの種類に対応する項目IDが含まれています。 |
|
Constants |
|