components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.description

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.note-label

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.note-contexts

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.implementations-title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.implementations-description

  • components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.implementations-server
  • components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.implementations-client

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.implementations-contract

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.injection-title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.injection-description

React
Blazor

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.retrieve-title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.retrieve-description

React
Blazor

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.retrieve-multiple-title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.retrieve-multiple-description

React
Blazor

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.create-title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.create-description

React
Blazor

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.update-title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.update-description

React
Blazor

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.delete-title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.delete-description

React
Blazor

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.associate-title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.associate-description

React
Blazor

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.execute-title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.execute-description

React
Blazor

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.metadata-title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.metadata-description

React
Blazor

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.files-title

components.PowerPortalsPro.Demo.Client.Customizations.Pages.Services.PowerPortalProService.PowerPortalProServiceDemoPage.files-description

React
Blazor

IPowerPortalsProService Interface

components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.methods

components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description
AssociateAsyncTableRecordReference record
string relationshipName
IEnumerable<TableRecordReference> relatedRecords
EntityRole? role
Task<AssociateResponse>
多対多関係を通じて、1つまたは複数の関連レコードとレコードを関連付けます。
ClearAllCachesAsyncTask<IReadOnlyList<CacheClearResult>>
サーバー側のすべての Services.IClearableCache (テーブル/ビュー/特権)をクリアします メタデータ、ユーザーごとの権限、環境ファイル設定)をまとめて再構築します。 局所化された文字列は原子的にキャッシュされます — 読者は以前のものを引き続き見ることができます 新しい状態が完全に埋め尽くされるまでデータを読み込みます。レイジーキャッシュのリフィルは 次に彼らが必要なリクエストです。 この呼び出しの背後にあるHTTPエンドポイントは、 [Authorize(Roles = 'SystemAdmin')]。サーバー側の直接発信者は 自分の境界線で適切にゲートを設置してください。
ClearCacheAsyncstring name
Task<CacheClearResult>
名前のあるキャッシュを1つクリアします。登録されていない場合は返品 null キャッシュマッチは name (大文字に区別されません);失敗は以下の通りです。 投げるのではなく、結果に包まれている。同じ認証ゲート IPowerPortalsProService.ClearAllCachesAsync
CreateFileArchiveAsyncCreateFileArchiveRequest request
Task<FileArchiveResult>
アーカイブを構築する(現在はzipファイル、将来のフォーマットは CreateFileArchiveRequest.Format 列挙)を含むすべてのレコードの 指定されたテーブル/カラムペアのファイルペイロード。同じレコード単位を使用しています 許可チェーンを String,System.Boolean) として — 不正/欠落 アーカイブから行が静かに削除されます。重複するファイル名は以下の通りです。 接尾辞 「(2)」(3)」で区別されています...それで、アーカイブ エントリーを上書きしないでください。
CreateRecordAsyncTableRecord record
Task<CreateResponse>
Dataverseで新しいレコードを作成します。
DeleteRecordAsyncstring tableLogicalName
Guid id
Task<DeleteResponse>
Dataverseからテーブル名とレコードIDでレコードを削除します。
DisassociateAsyncTableRecordReference record
string relationshipName
IEnumerable<TableRecordReference> relatedRecords
EntityRole? role
Task<DisassociateResponse>
多対多の関係を通じて、レコードと1つ以上の関連レコードとの関連付けを除去します。
DownloadLocalizationSourceAsyncstring sourceId
string culture
Task<LocalizationDownload>
鍵のダウンロードは、最も多くの文化に貢献した一つのソースです 最近のウォームアップで、同じ入れ子オブジェクト形状のJSONのコンシューマーとして app.{culture}.json ファイルが使います。翻訳の引き継ぎを意図しています — ファイルを翻訳者に渡し、翻訳版を取り戻し、それを投函します 元のソースを上書きするローカライゼーションフォルダです その鍵のために用意された。
DownloadMergedLocalizationsAsyncstring culture
Task<LocalizationDownload>
ある文化の統合済みローカリゼーションキーをダウンロードします — ポストマージ キャッシュに保存されているすべての鍵に対して勝利値が、どの鍵であっても 元々はソースが提供していました。これを完全なスナップショットに使ってください 参考資料(ポータルがその文化で実際に機能するすべての情報) 上記の各情報源視点ではなく、
ExecuteAsyncOrganizationRequest request
Task<OrganizationResponse>
Dataverseに対して単一の組織リクエストを実行します。
ExecuteMultipleAsyncIEnumerable<OrganizationRequest> requests
bool returnResponses
Task<List<OrganizationResponse>>
単一のデータベーストランザクションで複数の組織リクエストを実行します。 リクエストが失敗した場合、バッチ内のすべての変更がロールバックされます。
GetCacheNamesAsyncTask<IReadOnlyList<string>>
適切なサーバー側の Services.IClearableCacheの名前を返します キャッシュごとにクリアボタンをレンダリングしたい管理者UI向けに。同じ認証ゲート HTTPエンドポイントに適用される IPowerPortalsProService.ClearAllCachesAsync
GetFileInfoAsyncstring tableName
Guid recordId
string columnName
bool includeData
Task<FileInfo>
Dataverseのファイルや画像列からファイル情報およびオプションでバイナリコンテンツを取得します。
GetFileInfosAsyncstring tableName
IEnumerable<Guid> recordIds
string columnName
bool includeData
Task<IEnumerable<FileInfo>>
同じテーブル/カラムの多くのレコードのファイル情報をバッチで取得する 往復で。内部では、レコードごとのフィートが並列に並列でフェッチアウトされ、 結合されたリストを返します。レコードごとの権限ハンドラーチェーンは、の場合と同じように動作します シングルレコードコール;検索に失敗した場合は応答から除外されます。 バッチ全体が失敗した。 FileGridの「すべてダウンロード」/「選択済みダウンロード」で使われ、クライアントが N個のHTTPリクエストを発生させずにzipを送ること。
GetLocalizationOverviewAsyncTask<LocalizationOverview>
文字列ローカリゼーションパイプラインの管理者向けスナップショットを返します: ウォームアップを駆動する静的設定とソースごとの負荷記録 直近のウォームアップによって生まれた。ロー カリゼーション管理者を支持しています component in PowerPortalsPro.Web.Blazor.FluentUI. HTTPエンドポイントは [Authorize(Roles = 'SystemAdmin')]によってゲートされます。
GetOrganizationSettingsAsyncTask<OrganizationSettings>
Dataverseから得た組織全体の設定を取得 組織 記録: DefaultCurrency — 組織の基本通貨で、作成モードで使用されます 編集者(MoneyEdit)が新しいレコードに正しいシンボルを表示します。 BlockedFileExtensions + MaxUploadFileSizeInBytes — ファイルアップロード 制約はクライアントが往復前に無効なファイルを拒否するためにミラーします。 レガシーの GetEnvironmentFileSettingsAsync — 2つのファイルフィールドを置き換えます この複合的な回答で暴露されています。
GetTablePermissionsForCurrentUserAsyncstring tableLogicalName
Task<TableSecurityPermission>
現在のユーザーのテーブルレベルの複合マスク Models.TableSecurityPermission 返します tableLogicalName — Read / Create / Write / のビットごとの和集合 Delete / Append / AppendTo は、 ITablePermissionHandler が許可する登録済みフラグです そのテーブルのユーザーのためです。 サーバー側ではキャッシュされた ITablePermissionCacheに委任されます。WASMクライアント 同じキャッシュをサーバー上で呼び出すHTTPエンドポイントに当たる。ミラー table-cache lookup Blazor's NewRecordGridButton / DeleteRecordGridButton すでにDIで直接行っており、GridDataResponseが持つ新しい値は次のようになります。 TablePermissions — ここではグリッドパス外の消費者(カスタム)を公開しています ツールバー、条件付きUI、「ユーザーがXを作成できますか?」ゲートなど、ページ上のどこでも)などで、 グリッドクエリを発射せずに同じ答えに到達できます。
GetTranslationAvailabilityAsyncTask<TranslationAvailability>
ローカライズ・翻訳機能が現在の環境で使用可能かどうかを返します: Azure翻訳サービスが設定されているか、翻訳が管理されているか ソリューションがインストールされ、候補言語(ポータルがサポートする文化)が対象となります Azure翻訳性で注釈付き)。 LocalizationTranslator UIの決定を支持します 翻訳パネルやインストールプロンプトを表示する、あるいは何も表示しない。
RetrieveRecordAsyncstring tableLogicalName
Guid id
IEnumerable<string> columns
Task<TableRecord>
Dataverseからテーブル名とレコードIDで単一のレコードを取得します。
RetrieveRecordsAsyncstring fetchXml
Task<RetrieveRecordsResponse>
FetchXMLクエリを用いてDataverseから複数のレコードを取得します。 フィルタリング、ソート、ページング、リンクエンティティ、集約クエリをサポートしています。
RetrieveTableMetadataAsyncstring tableLogicalName
Task<TableMetadata>
Dataverseからテーブルのメタデータを取得し、列定義、関係、表示設定などを含みます。
RetrieveViewMetadataAsyncGuid viewId
Task<ViewMetadata>
Dataverseからビューメタデータを取得し、ビューのFetchXMLクエリ、列、表示設定などが含まれます。
RetrieveViewsForTableAsyncstring tableLogicalName
Task<IEnumerable<ViewMetadata>>
テーブルのすべてのビューメタデータレコードを取得します。必要なグリッドで使われる 利用可能なビュー(ビューピッカー、デフォルトビュー解像度など)を列挙します。 サーバー側の実装は、進行中の IViewMetadataCacheから読み込みます。 WASMクライアントはHTTPエンドポイントに到達し、そのエンドポイントはサーバー上で同じ処理を行います。
TranslateLocalizationFileAsyncTranslationRequest request
Task<TranslationResult>
アップロードされたローカライゼーションファイルをAzure経由で1つ以上のターゲット言語に機械翻訳します TranslatorはDataverse翻訳メモリを再利用し、文字列数を報告します。 新たに翻訳されたものと再利用されたもの。ターゲット言語ごとに1つのファイルとすべてのzipファイルを返します。
UpdateRecordAsyncTableRecord record
Task<UpdateResponse>
Dataverseの既存のレコードを更新します。レコード上に設定されたプロパティのみがDataverseに送信されます。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: AssociateAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: TableRecordReference record
string relationshipName
IEnumerable<TableRecordReference> relatedRecords
EntityRole? role
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<AssociateResponse>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: 多対多関係を通じて、1つまたは複数の関連レコードとレコードを関連付けます。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: ClearAllCachesAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<IReadOnlyList<CacheClearResult>>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: サーバー側のすべての Services.IClearableCache (テーブル/ビュー/特権)をクリアします メタデータ、ユーザーごとの権限、環境ファイル設定)をまとめて再構築します。 局所化された文字列は原子的にキャッシュされます — 読者は以前のものを引き続き見ることができます 新しい状態が完全に埋め尽くされるまでデータを読み込みます。レイジーキャッシュのリフィルは 次に彼らが必要なリクエストです。 この呼び出しの背後にあるHTTPエンドポイントは、 [Authorize(Roles = 'SystemAdmin')]。サーバー側の直接発信者は 自分の境界線で適切にゲートを設置してください。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: ClearCacheAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: string name
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<CacheClearResult>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: 名前のあるキャッシュを1つクリアします。登録されていない場合は返品 null キャッシュマッチは name (大文字に区別されません);失敗は以下の通りです。 投げるのではなく、結果に包まれている。同じ認証ゲート IPowerPortalsProService.ClearAllCachesAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: CreateFileArchiveAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: CreateFileArchiveRequest request
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<FileArchiveResult>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: アーカイブを構築する(現在はzipファイル、将来のフォーマットは CreateFileArchiveRequest.Format 列挙)を含むすべてのレコードの 指定されたテーブル/カラムペアのファイルペイロード。同じレコード単位を使用しています 許可チェーンを String,System.Boolean) として — 不正/欠落 アーカイブから行が静かに削除されます。重複するファイル名は以下の通りです。 接尾辞 「(2)」(3)」で区別されています...それで、アーカイブ エントリーを上書きしないでください。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: CreateRecordAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: TableRecord record
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<CreateResponse>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: Dataverseで新しいレコードを作成します。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: DeleteRecordAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: string tableLogicalName
Guid id
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<DeleteResponse>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: Dataverseからテーブル名とレコードIDでレコードを削除します。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: DisassociateAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: TableRecordReference record
string relationshipName
IEnumerable<TableRecordReference> relatedRecords
EntityRole? role
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<DisassociateResponse>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: 多対多の関係を通じて、レコードと1つ以上の関連レコードとの関連付けを除去します。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: DownloadLocalizationSourceAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: string sourceId
string culture
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<LocalizationDownload>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: 鍵のダウンロードは、最も多くの文化に貢献した一つのソースです 最近のウォームアップで、同じ入れ子オブジェクト形状のJSONのコンシューマーとして app.{culture}.json ファイルが使います。翻訳の引き継ぎを意図しています — ファイルを翻訳者に渡し、翻訳版を取り戻し、それを投函します 元のソースを上書きするローカライゼーションフォルダです その鍵のために用意された。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: DownloadMergedLocalizationsAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: string culture
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<LocalizationDownload>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: ある文化の統合済みローカリゼーションキーをダウンロードします — ポストマージ キャッシュに保存されているすべての鍵に対して勝利値が、どの鍵であっても 元々はソースが提供していました。これを完全なスナップショットに使ってください 参考資料(ポータルがその文化で実際に機能するすべての情報) 上記の各情報源視点ではなく、
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: ExecuteAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: OrganizationRequest request
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<OrganizationResponse>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: Dataverseに対して単一の組織リクエストを実行します。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: ExecuteMultipleAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: IEnumerable<OrganizationRequest> requests
bool returnResponses
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<List<OrganizationResponse>>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: 単一のデータベーストランザクションで複数の組織リクエストを実行します。 リクエストが失敗した場合、バッチ内のすべての変更がロールバックされます。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: GetCacheNamesAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<IReadOnlyList<string>>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: 適切なサーバー側の Services.IClearableCacheの名前を返します キャッシュごとにクリアボタンをレンダリングしたい管理者UI向けに。同じ認証ゲート HTTPエンドポイントに適用される IPowerPortalsProService.ClearAllCachesAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: GetFileInfoAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: string tableName
Guid recordId
string columnName
bool includeData
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<FileInfo>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: Dataverseのファイルや画像列からファイル情報およびオプションでバイナリコンテンツを取得します。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: GetFileInfosAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: string tableName
IEnumerable<Guid> recordIds
string columnName
bool includeData
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<IEnumerable<FileInfo>>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: 同じテーブル/カラムの多くのレコードのファイル情報をバッチで取得する 往復で。内部では、レコードごとのフィートが並列に並列でフェッチアウトされ、 結合されたリストを返します。レコードごとの権限ハンドラーチェーンは、の場合と同じように動作します シングルレコードコール;検索に失敗した場合は応答から除外されます。 バッチ全体が失敗した。 FileGridの「すべてダウンロード」/「選択済みダウンロード」で使われ、クライアントが N個のHTTPリクエストを発生させずにzipを送ること。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: GetLocalizationOverviewAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<LocalizationOverview>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: 文字列ローカリゼーションパイプラインの管理者向けスナップショットを返します: ウォームアップを駆動する静的設定とソースごとの負荷記録 直近のウォームアップによって生まれた。ロー カリゼーション管理者を支持しています component in PowerPortalsPro.Web.Blazor.FluentUI. HTTPエンドポイントは [Authorize(Roles = 'SystemAdmin')]によってゲートされます。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: GetOrganizationSettingsAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<OrganizationSettings>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: Dataverseから得た組織全体の設定を取得 組織 記録: DefaultCurrency — 組織の基本通貨で、作成モードで使用されます 編集者(MoneyEdit)が新しいレコードに正しいシンボルを表示します。 BlockedFileExtensions + MaxUploadFileSizeInBytes — ファイルアップロード 制約はクライアントが往復前に無効なファイルを拒否するためにミラーします。 レガシーの GetEnvironmentFileSettingsAsync — 2つのファイルフィールドを置き換えます この複合的な回答で暴露されています。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: GetTablePermissionsForCurrentUserAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: string tableLogicalName
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<TableSecurityPermission>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: 現在のユーザーのテーブルレベルの複合マスク Models.TableSecurityPermission 返します tableLogicalName — Read / Create / Write / のビットごとの和集合 Delete / Append / AppendTo は、 ITablePermissionHandler が許可する登録済みフラグです そのテーブルのユーザーのためです。 サーバー側ではキャッシュされた ITablePermissionCacheに委任されます。WASMクライアント 同じキャッシュをサーバー上で呼び出すHTTPエンドポイントに当たる。ミラー table-cache lookup Blazor's NewRecordGridButton / DeleteRecordGridButton すでにDIで直接行っており、GridDataResponseが持つ新しい値は次のようになります。 TablePermissions — ここではグリッドパス外の消費者(カスタム)を公開しています ツールバー、条件付きUI、「ユーザーがXを作成できますか?」ゲートなど、ページ上のどこでも)などで、 グリッドクエリを発射せずに同じ答えに到達できます。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: GetTranslationAvailabilityAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<TranslationAvailability>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: ローカライズ・翻訳機能が現在の環境で使用可能かどうかを返します: Azure翻訳サービスが設定されているか、翻訳が管理されているか ソリューションがインストールされ、候補言語(ポータルがサポートする文化)が対象となります Azure翻訳性で注釈付き)。 LocalizationTranslator UIの決定を支持します 翻訳パネルやインストールプロンプトを表示する、あるいは何も表示しない。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: RetrieveRecordAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: string tableLogicalName
Guid id
IEnumerable<string> columns
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<TableRecord>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: Dataverseからテーブル名とレコードIDで単一のレコードを取得します。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: RetrieveRecordsAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: string fetchXml
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<RetrieveRecordsResponse>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: FetchXMLクエリを用いてDataverseから複数のレコードを取得します。 フィルタリング、ソート、ページング、リンクエンティティ、集約クエリをサポートしています。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: RetrieveTableMetadataAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: string tableLogicalName
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<TableMetadata>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: Dataverseからテーブルのメタデータを取得し、列定義、関係、表示設定などを含みます。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: RetrieveViewMetadataAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: Guid viewId
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<ViewMetadata>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: Dataverseからビューメタデータを取得し、ビューのFetchXMLクエリ、列、表示設定などが含まれます。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: RetrieveViewsForTableAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: string tableLogicalName
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<IEnumerable<ViewMetadata>>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: テーブルのすべてのビューメタデータレコードを取得します。必要なグリッドで使われる 利用可能なビュー(ビューピッカー、デフォルトビュー解像度など)を列挙します。 サーバー側の実装は、進行中の IViewMetadataCacheから読み込みます。 WASMクライアントはHTTPエンドポイントに到達し、そのエンドポイントはサーバー上で同じ処理を行います。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: TranslateLocalizationFileAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: TranslationRequest request
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<TranslationResult>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: アップロードされたローカライゼーションファイルをAzure経由で1つ以上のターゲット言語に機械翻訳します TranslatorはDataverse翻訳メモリを再利用し、文字列数を報告します。 新たに翻訳されたものと再利用されたもの。ターゲット言語ごとに1つのファイルとすべてのzipファイルを返します。
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.name: UpdateRecordAsync
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.parameters: TableRecord record
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.type: Task<UpdateResponse>
components.PowerPortalsPro.Demo.Client.Customizations.Components.Documentation.ApiDocumentation.description: Dataverseの既存のレコードを更新します。レコード上に設定されたプロパティのみがDataverseに送信されます。