次の方法で共有


@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

AadHttpClient.fetch() などのメソッドによって返される Response サブクラス。 AadHttpClient に固有の追加機能を追加する HttpClientResponse を拡張するクラス。

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