バージョン

IDataSourceDataProvider インターフェース メンバ

IDataSourceDataProviderデータ型で公開されるメンバを以下の表に示します。

パブリック プロパティ
 名前解説
 プロパティActualSchemaデータ プロバイダーの解決されたスキーマを取得します。項目で利用可能なプロパティを表します。  
 プロパティDeferAutoRefreshデータ プロバイダーの自動更新機能が遅延されているかどうかを取得または設定します。True に設定した場合、データ プロバイダーはほとんどの設定変更に対応しません。代わりに処理を遅延します。この値を false に設定すると、新しい更新操作をキューします。  
 プロパティExecutionContextデータ プロバイダーが非同期操作と同期するか、遅延された操作を遅延するために使用する実行コンテキストを取得または設定します。  
 プロパティFilterExpressionsフィルター式に追加するコレクションを取得します。このコレクションでフィルター式を変更すると、データ プロバイダーに適用されるフィルターを変更します。  
 プロパティGroupDescriptionsグループ化説明に追加するコレクションを取得します。このコレクションでグループ化説明を変更すると、データ プロバイダーに適用されるグループ化を変更します。  
 プロパティIsFilteringSupportedデータ プロバイダーでのフィルターがサポートされているかどうかを取得します。  
 プロパティIsGroupingSupportedデータ プロバイダーでのグループ化がサポートされているかどうかを取得します。  
 プロパティIsItemIndexLookupSupported提供された項目のインデックスの検索がサポートされるかどうかを取得します。  
 プロパティIsKeyIndexLookupSupported提供されたプライマリ キー値のインデックスの検索がサポートされるかどうかを取得します。  
 プロパティIsSortingSupportedデータ プロバイダーでの並べ替えがサポートされているかどうかを取得します。  
 プロパティNotifyUsingSourceIndexesデータ ソースの変更を手動的に通知する場合、実際のソース データに対するインデックス、またはデータ ソースが保存されているビューに対するインデックスを使用するかどうかを取得します。  
 プロパティPropertiesRequestedデータ プロバイダーのコンシューマーが要求されたプロパティへのプロパティ参照のリストを取得または設定します。指定された場合、このデータ プロバイダーの型のデフォルト動作の代わりに、データ プロバイダーがそのプロパティのみを要求するか、そのプロパティが含まれることを確認します。  
 プロパティSchemaIncludedPropertiesデータ ソース スキーマを解決する時に含まれるプロパティを取得または設定します。null の場合、すべてのプロパティが含まれます。  
 プロパティSortDescriptions並べ替え説明に追加するコレクションを取得します。このコレクションで並べ替え説明を変更すると、データ プロバイダーに適用される並べ替えを変更します。  
 プロパティSummaryDescriptions集計説明を追加するコレクションを取得します。このコレクションで集計説明を変更すると、データ プロバイダーに適用される集計に反映されます。  
 プロパティSummaryScope集計が計算されるスコープを取得または設定します。  
 プロパティUpdateNotifierさまざまな変更があったことを示すためにデータ プロバイダーがメソッドを呼び出す DataSource 更新通知を取得または設定します。  
トップ
パブリック メソッド
 名前解説
 メソッドAddItem項目をデータに追加します。  
 メソッドFlushAutoRefreshキューされたデータ プロバイダーの更新が続行する前に適用されたことを確認するために呼び出されます。データ プロバイダーで設定の変更結果を同期的に表示するときのみに必要があります。注: 仮想データ プロバイダーの場合、データ プロバイダーがその他の同期要求のデータ実装を待っている可能性があります。この呼び出しはその要求の完了を待ちません。適切な要求が設定変更から送信されていることのみを確認します。  
 メソッドGetItemValue項目から名前によってプロパティ値を取得します。  
 メソッドIndexOfItemデータ ソースに含まれている項目のインデックスを返すために呼び出されます。項目が見つからないか、この操作がサポートされていない場合は -1 を返します。  
 メソッドIndexOfKeyデータ ソースに含まれているプライマリ キー値のインデックスを返すために呼び出されます。キーが見つからない、またはこの操作がサポートされていない場合は -1 を返します。  
 メソッドQueueAutoRefreshデータ プロバイダーの更新操作を手動的にキューするために呼び出されます。  
 メソッドRefreshデータ プロバイダーを同期に更新するために呼び出されます。  
 メソッドRemoveItem項目をデータから削除します。  
 メソッドResolveSchemaPropertyTypeプロパティまたはプロパティ パスをその値の型に解決します。  
 メソッドSetItemValue項目のプロパティ値を名前で設定します。  
トップ
パブリック イベント
 名前解説
 イベントSchemaChangedデータ プロバイダーのスキーマが変更されたときを示します。  
トップ
参照