@microsoft/sp-http-base package
SharePoint Framework 用基本通信レイヤー
クラス
AadHttpClient |
AadHttpClient は、Azure AD アプリケーションに対して REST 呼び出しを実行するために使用されます。 |
AadHttpClientConfiguration |
HttpClient の構成。 |
AadHttpClientFactory |
特定のリソース URL に対して事前初期化されたバージョンの AadHttpClient を返します。 詳しくは、https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-aadhttpclient をご覧ください |
AadHttpClientResponse |
|
AadTokenProvider |
このクラスを使用すると、開発者は Azure AD から OAuth2 トークンを取得できます。 OAuth2 トークンは、SharePoint ページから PowerBI、Sway、Exchange、Yammer などの他のサービスに対してユーザーを認証するために使用されます。 |
AadTokenProviderFactory |
AadTokenProviderFactory の初期化済みバージョンを返します。 |
BeforeRedirectEventArgs |
フル ページ認証のリダイレクト前の の引数 |
DigestCache |
IDigestCache は、SPWeb URL ごとに要求ダイジェストのキャッシュを維持するために SPHttpClient によって使用される内部サービスです。 要求ダイジェストは、SharePoint サーバーが REST 書き込み操作に必要なセキュリティ トークンであり、"X-RequestDigest" HTTP ヘッダーを介して指定されます。 これは、"/_api/contextinfo" REST エンドポイントを呼び出すことによって取得され、サーバーで構成可能な時間が経過すると期限切れになります。 詳細については、MSDN の記事「SharePoint 2013 REST エンドポイントを使用して基本的な操作を完了する」を参照してください。 |
HttpClient |
HttpClient は、汎用サービスに対して REST 操作を実行するための基本的な機能セットを実装します。 |
HttpClientConfiguration |
HttpClient の構成。 |
HttpClientResponse |
Response サブクラスは、HttpClient.fetch() などのメソッドによって返されます。 |
ODataVersion |
Open Data Protocol 標準の一部である "OData-Version" ヘッダーのサポートされているバージョンを表します。 |
PopupEventArgs |
ログイン フロー中に対話が必要な場合のポップアップ イベントの引数。 |
SPHttpClient |
SPHttpClient は、SharePoint に対して REST 呼び出しを実行するために使用されます。 これは、既定のヘッダーを追加し、書き込みに必要なダイジェストを管理して、テレメトリを収集します。このテレメトリはサービスがアプリケーションのパフォーマンスを監視するために役立ちます。 |
SPHttpClientBatch |
SPHttpClientBatch クラスは、多数の REST サービス呼び出しを蓄積し、単一の ODATA バッチとして送信します。 このプロトコルは、ここに文書化されています: http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html 使用方法は、SPHttpClientBatch.fetch() を呼び出して個別の要求をキューに入れ、SPHttpClientBatch.execute() を呼び出してバッチ処理を実行します。 execute() メソッドは、実際の REST 呼び出しが完了したときに解決するプロミスを返します。 また、fetch() の各呼び出しは、その特定の要求に対する SPHttpClientResponse オブジェクトで解決される約束を返します。 |
SPHttpClientBatchConfiguration |
SPHttpClientBatch の構成。 |
SPHttpClientCommonConfiguration |
SPHttpClientConfiguration および SPHttpClientBatchConfiguration の共通の基底クラス。 |
SPHttpClientConfiguration |
SPHttpClient の構成。 |
SPHttpClientResponse |
Response サブクラスは、SPHttpClient.fetch() などのメソッドによって返されます。 |
TokenAcquisitionEventArgs |
トークン取得エラー イベントの引数。 |
インターフェイス
IAadHttpClientConfiguration |
HttpClientConfiguration のフラグ インターフェイス。 |
IAadHttpClientConfigurations |
AadHttpClient の構成をStandardします。 |
IAadHttpClientOptions |
AadHttpClient の既定の動作をオーバーライドするためのインターフェイス。 |
IAadTokenProvider |
このクラスを使用すると、開発者は Azure AD から OAuth2 トークンを取得できます。 OAuth2 トークンは、SharePoint ページから PowerBI、Sway、Exchange、Yammer などの他のサービスに対してユーザーを認証するために使用されます。 |
IAadTokenProviderConfiguration |
AadTokenProvider を構築するために必要な文字列。 |
IBeforeRedirectEventArgs |
イベントをリダイレクトする前に使用される引数を表します。 |
IDigestCache |
IDigestCache は、SPWeb URL ごとに要求ダイジェストのキャッシュを維持するために SPHttpClient によって使用される内部サービスです。 要求ダイジェストは、SharePoint サーバーが REST 書き込み操作に必要なセキュリティ トークンであり、"X-RequestDigest" HTTP ヘッダーを介して指定されます。 これは、"/_api/contextinfo" REST エンドポイントを呼び出すことによって取得され、サーバーで構成可能な時間が経過すると期限切れになります。 詳細については、MSDN の記事「SharePoint 2013 REST エンドポイントを使用して基本的な操作を完了する」を参照してください。 |
IFetchProvider |
これは、追加の SharePoint ロジックを使用せずに、ES6 Fetch API の基本コントラクトを表す ServiceScope インターフェイスです。 |
IGetTokenOptions | |
IHttpClientConfiguration |
HttpClientConfiguration のフラグ インターフェイス。 |
IHttpClientConfigurations |
HttpClient の構成をStandardします。 |
IHttpClientOptions |
HttpClient のオプション |
IPopupEventArgs |
ポップアップ イベントの前に使用される引数を表します。 |
ISPHttpClientBatchConfiguration |
SPHttpClientBatchConfiguration のフラグ インターフェイス。 |
ISPHttpClientBatchConfigurations |
SPHttpClient の構成をStandardします。 |
ISPHttpClientBatchCreationOptions |
このインターフェイスは SPHttpClientBatch コンストラクターに渡されます。 バッチ全体に影響するオプションを指定します。 |
ISPHttpClientBatchOptions |
このインターフェイスは、SPHttpClientBatch の一部である個々の REST 要求のオプションを定義します。 これは、ここに記載されている WHATWG API 標準パラメーターに基づいています。 https://fetch.spec.whatwg.org/ |
ISPHttpClientCommonConfiguration |
SPHttpClientCommonConfiguration のフラグ インターフェイス |
ISPHttpClientConfiguration |
SPHttpClientConfiguration のフラグ インターフェイス。 |
ISPHttpClientConfigurations |
SPHttpClient の構成をStandardします。 |
ISPHttpClientOptions |
このインターフェイスは、get()、post()、fetch() などの SPHttpClient 操作のオプションを定義します。これは、https://fetch.spec.whatwg.org/ に記載されている WHATWG API の標準的なパラメーターに基づいています。 |
ITokenAcquisitionEventArgs |
トークンのアクイシトン エラー イベントの発生に使用される引数を表します。 |
列挙型
IAuthenticationScheme |
認証スキームのオプション |
SPHttpHeader |
SPHttpClient で使用される HTTP ヘッダーのStandard |