SearchIndexerDataSourceConnection クラス

定義

インデクサーの構成に使用できるデータソース定義を表します。

public class SearchIndexerDataSourceConnection
type SearchIndexerDataSourceConnection = class
Public Class SearchIndexerDataSourceConnection
継承
SearchIndexerDataSourceConnection

コンストラクター

SearchIndexerDataSourceConnection(String, SearchIndexerDataSourceType, String, SearchIndexerDataContainer)

SearchIndexerDataSourceConnection クラスの新しいインスタンスを作成します。

プロパティ

ConnectionString

への接続文字列を取得または設定しますContainer

Container

データソースのデータ コンテナー。

DataChangeDetectionPolicy

データソースのデータ変更検出ポリシー。 基底クラスであることに注意 DataChangeDetectionPolicy してください。 このシナリオでは、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がSqlIntegratedChangeTrackingPolicy含まれますHighWaterMarkChangeDetectionPolicy

DataDeletionDetectionPolicy

データソースのデータ削除検出ポリシー。 基底クラスであることに注意 DataDeletionDetectionPolicy してください。 このシナリオでは、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がSoftDeleteColumnDeletionDetectionPolicy含まれますNativeBlobSoftDeleteDeletionDetectionPolicy

Description

データソースの説明。

EncryptionKey

Azure Key Vaultで作成する暗号化キーの説明。 このキーは、Microsoft 以外のユーザーがデータ ソース定義を暗号化解除できないという完全な保証が必要な場合に、データ ソース定義の保存時の追加レベルを提供するために使用Azure Cognitive Search。 データ ソース定義を暗号化すると、常に暗号化されたままになります。 このプロパティを null に設定しようとすると、Azure Cognitive Searchは無視されます。 暗号化キーをローテーションする場合は、必要に応じてこのプロパティを変更できます。データソース定義は影響を受けません。 カスタマー マネージド キーを使用した暗号化は無料の検索サービスでは使用できません。また、2019 年 1 月 1 日以降に作成された有料サービスでのみ使用できます。

ETag

SearchIndexerDataSourceConnectionETag

Identity

このデータソースに使用する明示的なマネージド ID。 指定せず、接続文字列がマネージド ID の場合は、システム割り当てマネージド ID が使用されます。 指定しない場合、値は変更されません。 "none" が指定されている場合、このプロパティの値はクリアされます。 基底クラスであることに注意 SearchIndexerDataIdentity してください。 このシナリオでは、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がSearchIndexerDataUserAssignedIdentity含まれますSearchIndexerDataNoneIdentity

Name

データソースの名前。

Type

データソースの型。

適用対象