Microsoft.ReportingServices.Interfaces 名前空間

クラスやインターフェースを含み、独自の配信拡張機能を通じてユーザーにカスタム通知を作成・送信したり、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コンポーネントを拡張するための基盤となるよう設計されています。