Microsoft.ReportingServices.Interfaces 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスやインターフェースを含み、独自の配信拡張機能を通じてユーザーにカスタム通知を作成・送信したり、Reporting Servicesのカスタムセキュリティ拡張機能を構築したりできます。
クラス
| 名前 | 説明 |
|---|---|
| AceCollection |
1人以上の受託者へのアクセス権を指定するアクセス制御エントリの集合を表します。 |
| AceStruct |
受託者(ユーザー、グループ、またはコンピュータ)のアクセス制御エントリを表し、受託者がレポートサーバーデータベース内のアイテムに対して実行可能な操作を指定します。 |
| CatalogOperationsCollection |
カタログ操作の集合を表しています。 |
| DatasourceOperationsCollection |
データソース操作の集合を表します。 |
| DoNotCacheQueryDesignerAttribute |
クエリデザイナーはインスタンス化されるたびにリロードを強制します。 |
| EnableEventArgs |
EnableAltDesignerChanged イベントのデータを提供します。 |
| Extension |
SQL Server Reporting Servicesの拡張機能を表します。 |
| F1KeywordAttribute |
クエリデザイナーインターフェースでF1キーを押した際にSQL Server Books Onlineを検索するためのトピックキーワードを表します。 |
| FolderOperationsCollection |
フォルダ操作の集合を表します。 |
| LocalizedNameAttribute |
拡張の局所的な名称を提供します。 |
| ModelItemOperationsCollection |
ModelItemOperationsCollectionのコレクションを表します。 |
| ModelOperationsCollection |
ModelOperation オブジェクトのコレクションを表します。 |
| Notification |
デリバリー拡張機能がレポートを配信するために使用するサブスクリプション情報を表します。 |
| NotificationWithResult |
通知と結果を表します。 |
| OperationNames |
SQL Server Reporting Servicesの項目に対してユーザーが実行できる操作のフィールド名および対応する値が含まれています。 |
| RenderedOutputFile |
レンダリング拡張からの出力を表します。 RenderedOutputFileオブジェクトは、レンダリング拡張によって返されるストリームを処理するために必要なファイル名とタイプ情報を含みます。 |
| Report |
レポート固有の情報と方法を表現し、配信拡張機能でユーザーにレポートを届けることを可能にします。 |
| ReportOperationsCollection |
レポート操作の集合を表します。 |
| ResourceOperationsCollection |
リソース操作の集合を表します。 |
| Setting |
拡張設定を表します。 |
| SupportsGenericQueryDesignerAttribute |
IQueryDesignerがカスタムテキストモードをサポートしているかどうかを指定します。 |
| SupportsMdxQuerySpecificationAttribute |
IQueryDesignerが多次元式(MDX)クエリモードをサポートしているかどうかを指定します。 |
| ValidValue |
拡張設定の有効な値を表します。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IAuthenticationExtension |
SQL Server Reporting Servicesの認証拡張を表します。 |
| IAuthenticationExtension2 |
認証拡張のインターフェースを表します。 |
| IAuthorizationExtension |
SQL Server Reporting Servicesの認可機能を拡張するために使用できる拡張を表しています。 |
| IDeliveryExtension |
SQL Server Reporting Servicesにおけるデリバリー拡張を表します。 |
| IDeliveryReportServerInformation |
配信拡張機能で必要なレポートサーバーに関する情報が含まれています。 例えば、利用可能なレンダリング拡張のリストなどです。 |
| IExtension |
SQL Server Reporting Servicesの拡張機能を表します。 |
| IParameter |
パラメータの性質を定義します。 |
| IQueryDesigner |
Business Intelligence Development Studioのレポート デザイナーでカスタムクエリデザイナーを表現します。 |
| IQueryDesignerHelpConsumer |
カスタムクエリデザイナーのヘルプユーザーを表します。 |
| IQueryDesignerHelpImpl |
カスタムクエリデザイナーでのヘルプ実装を表しています。 |
| IQueryDesignerState |
IQueryDesignerの状態初期化およびデザイナーステートデータの永続化のためのインターフェースを表します。 |
| IRenderStream |
レンダリング拡張から複数のストリームをレンダリングするサポートを提供します。 |
| IReportContext |
レポートコンテキストのプロパティを定義します。 |
| IReportDefinitionCustomizationExtension |
レポート定義を処理するために用いられる ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) メソッドを定義します。 |
| IRSRequestContext |
報告サービスのためのリクエストコンテキストのプロパティを定義します。 |
| ISemanticModelGenerator |
レポートのセマンティックモデルを生成するためのプロパティと方法を定義します。 |
| ISubscriptionBaseUIUserControl |
ユーザーから配信延長専用のサブスクリプション情報(例:メールアドレス)を取得する手段を表します。 |
| IUserContext |
ユーザーセッションのコンテキストのプロパティを定義します。 |
| IWindowsAuthenticationExtension |
SQL Server Reporting ServicesにおけるWindows認証拡張を表します。 |
| IWindowsAuthenticationExtension2 |
Windows認証拡張のインターフェースを表しています。 |
列挙型
| 名前 | 説明 |
|---|---|
| AuthenticationType |
認証の方法を定義します。 |
| CatalogOperation |
ユーザーがカタログ上で実行できる操作を記述します。 |
| DatasourceOperation |
共有データソースに対してユーザーが実行できる操作を指定します。 |
| FolderOperation |
ユーザーがフォルダに対して実行できる操作を記述します。 |
| ModelItemOperation |
モデルアイテムで許可される操作の種類を記述します。 |
| ModelOperation |
ユーザーがモデルに対して行う操作を記述します。 |
| RdceCustomizableElementId |
カスタマイズ可能なレポート要素を定義します。 |
| ReportOperation |
ユーザーがレポートに対して実行できる操作を記述します。 |
| ResourceOperation |
ユーザーがリソースに対して実行できる操作を指定します。 |
| SecurityItemType |
特定の承認要求に関連する項目を列挙します。 |
| StreamOper |
CreateAndRegisterStreamメソッドで使用される操作を定義します。 レンダリング拡張は、SOAPやURLアクセスを通じてクライアントアプリケーションに利用可能なストリーム、またはレンダリングプロセス中に使用される一時的なストリームを要求することがあります。 |
代理人
| 名前 | 説明 |
|---|---|
| CreateAndRegisterStream |
ストリームを作成・登録し、レポートサーバーから呼び出しられ、レポートを表示するためのストリームを取得します。 |
| EnableEventHandler |
EnableAltDesignerChanged事象を処理する手法を表します。 |
注釈
Reporting Services 拡張クラスライブラリは、Reporting Servicesに含まれるクラス、インターフェース、値型の集合体です。 このライブラリはシステム機能へのアクセスを提供し、.NETフレームワークアプリケーションがReporting Servicesコンポーネントを拡張するための基盤となるよう設計されています。