言語

Service クラス

定義

さまざまなビジネスルールAPI操作を含みます。

BusinessRulesGetを使用するには、ユーザーがシステム管理機能の権限を持っている必要があります。 ユーザーはシステム管理機能の権限を持ち、モデル管理者(モデルレベルでの更新)である必要があります。

public ref class Service sealed : Microsoft::MasterDataServices::Services::ServiceContracts::IService, System::ServiceModel::Description::IServiceBehavior
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class Service : Microsoft.MasterDataServices.Services.ServiceContracts.IService, System.ServiceModel.Description.IServiceBehavior
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type Service = class
    interface IService
    interface IServiceBehavior
Public NotInheritable Class Service
Implements IService, IServiceBehavior
継承
Service
属性
実装

コンストラクター

名前 説明
Service()

Service クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
DatabaseSKU

データベースSKU

メソッド

名前 説明
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

何もしません。 このメソッドがいつ呼び出されるかおよびそのパラメータについては、 <seealso cref="T:System.ServiceModel.Description.IServiceBehavior"></seealso> documentation を参照してください。

AnnotationsDelete(AnnotationsDeleteRequest)

既存の注釈を削除する

AnnotationsUpdate(AnnotationsUpdateRequest)

既存の注釈の更新

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

すべてのサービス操作に対してパラメータインスペクタを登録し、WCFクライアントのローカ情報を抽出・適用します。 すべてのチャネルに対してエラーハンドラを登録します。

AttributeChange(AttributeChangeRequest)

属性の名前や型を変更する

BusinessRulesClone(BusinessRulesCloneRequest)

別のインスタンスのビジネスルールを正確にコピーした新しいビジネスルールを作成します。

BusinessRulesCreate(BusinessRulesCreateRequest)

新しいビジネスルールを作りましょう。

BusinessRulesDelete(BusinessRulesDeleteRequest)

ビジネスルールやその構成要素を削除してください。

BusinessRulesGet(BusinessRulesGetRequest)

ビジネスルールを取り戻す。

システム管理機能の権限が必要です

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

利用可能なビジネスルールコンポーネント(コンポーネントパレット)を取得します。

BusinessRulesPublish(BusinessRulesPublishRequest)

モデル/エンティティ/メンバータイプ向けのビジネスルールを公開します。

BusinessRulesUpdate(BusinessRulesUpdateRequest)

既存のビジネスルールを更新しましょう。

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

浄化作業を行います

DataQualityInstalledState(DataQualityInstalledStateRequest)

DQSの状態を取得する - DQSが正しくインストールされMDSと連携するように設定されていれば、反応は肯定的です

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

DQSで設定されたナレッジベースのリストを受け取る

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

マッチング演算を作成します

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

完了したDQS操作の結果を取得する

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

完了したDQS操作の結果を取得する

DataQualityOperationStart(DataQualityOperationStartRequest)

既存のDQS運営を開始する

DataQualityOperationStatus(DataQualityOperationStatusRequest)

実行中のDQS操作の状態を取得する

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

DQS入力データをサーバーに保存します。 同じ操作に対して複数回呼び出すことができます

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

メンバーの改訂に関連する注釈を削除する

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

メンバーの改訂に関連する注釈を作成または更新する

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
古い.

メンバーに関連する新しい注釈を作成する

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

メンバーの改訂に関連する注釈を取得する

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

エンティティのメンバーに対して単一の属性値を取得します。 バイナリファイルを取得できるように設計されていますが、要求する属性値は何でも取得可能です。

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

変更セットを削除してください

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

変更セットを削除する

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

チェンジセットの作成または更新

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

変更セットを作成または更新

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

チェンジセットを入手してください

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

お釣りセットを用意してください

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

EntityMemberHistoriesGetは、特定のエンティティメンバー履歴を返すサービスです

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

条件に基づいてmemberCodeかmemberIDのいずれかを調べます。

EntityMembersCopy(EntityMembersCopyRequest)

メンバーを他のメンバーと同じように作成してください。 階層内で属性と同じ位置を設定します。

EntityMembersCreate(EntityMembersCreateRequest)

1つまたはメンバーを作成し、指定があれば属性値を設定します。

EntityMembersDelete(EntityMembersDeleteRequest)

1人以上のメンバーを削除してください

EntityMembersGet(EntityMembersGetRequest)

MembersGetは、指定された条件に基づいて特定の事業体メンバーを取得するサービスです

EntityMembersMerge(EntityMembersMergeRequest)

1つまたは複数のメンバーと、すべての属性、コレクション、関係を作成・更新します

EntityMembersPurge(EntityMembersPurgeRequest)

モデル版からソフト削除されたメンバーを一掃します。

EntityMembersUpdate(EntityMembersUpdateRequest)

メンバーの更新

EntityStagingClear(EntityStagingClearRequest)

与えられたバッチ(一意のバッチIDで)を「クリア待ち」ステータスに設定します

EntityStagingGet(EntityStagingGetRequest)

特定のモデルのシステム内のバッチ一覧を取得するために使われます

EntityStagingLoad(EntityStagingLoadRequest)

メンバーや関係をエンティティベースのステージングテーブルに一括読み込むために使用されます。

EntityStagingProcess(EntityStagingProcessRequest)

与えられたバッチ(バッチタグ、エンティティID、メンバータイプ、バージョンIDを通じて)を処理するためにキューイングする設定をします

ErrorLogsGet(ErrorLogsGetRequest)

キャッシュから特定の相関IDのエラーログを取得してください。

ExportViewCreate(ExportViewCreateRequest)

新しいエクスポート(サブスクリプション)ビューを作成します

ExportViewDelete(ExportViewDeleteRequest)

既存のエクスポート(サブスクリプション)ビューを削除します

ExportViewListGet(ExportViewListGetRequest)

エクスポート(サブスクリプション)ビューのリストを取得します

ExportViewUpdate(ExportViewUpdateRequest)

既存のエクスポート(サブスクリプション)ビューを更新します

FileGet(FileGetRequest)

キャッシュからファイルを取得してください

FileSave(FileSaveRequest)

ファイルをキャッシュに保存してください

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarchyGetは特定の階層のParentChildデータを取得します

HierarchyParentSave(HierarchyParentSaveRequest)

与えられた子メンバーの派生階層の親を、指定された階層レベルに対して変更します。

MetadataClone(MetadataCloneRequest)

他のインスタンスのメタデータオブジェクトの正確なコピーである新しいメタデータオブジェクトを作成します。

MetadataCreate(MetadataCreateRequest)

新しいメタデータオブジェクトを作成します。

MetadataDelete(MetadataDeleteRequest)

さまざまなメタデータオブジェクトを削除してください。

MetadataGet(MetadataGetRequest)

さまざまなメタデータオブジェクトを取得します。

MetadataUpdate(MetadataUpdateRequest)

さまざまなメタデータオブジェクトを更新しましょう。

ModelMembersGet(ModelMembersGetRequest)

リクエストに応じてモデル内のすべてのデータを取得できます

SecurityDelete(SecurityDeleteRequest)

この操作は の構成要素を削除します。 SecuritySet

SecurityPrincipalsClone(SecurityPrincipalsRequest)

別のMDSハブインスタンスのオブジェクトの正確なコピーとして新しいセキュリティ SecurityPrincipalsRequest を作成します。 この操作には、リクエスト内の新しい項目名とguidの両方が必要です。 そのガイドは生成されるのではなく挿入されます。

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

MDSリポジトリに新しいセキュリティプリンシパルオブジェクトを作成します。

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

SecurityPrincipalsDeleteRequestの一部として指定されたプリンシパルを削除します。

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

この操作は、 SecuritySet データを全体または一部取得します。 この操作はセキュリティ構造と内容の代表的なデータモデルを返します。

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

セキュリティプリンシパルの更新、リポジトリ内の User および Group の収集。

SecurityPrivilegesClone(SecurityPrivilegesRequest)

別のMDSハブインスタンスの権限の正確なコピーとして新しいセキュリティ権限を作成します。

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

MDSリポジトリに新しいセキュリティ権限を作成します

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

リクエストで指定されたセキュリティ権限を削除します。

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

指定されたget基準に基づいてMDSリポジトリからセキュリティ権限を取得します。

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

MDSリポジトリのセキュリティ権限情報を更新します。

ServiceCheck(ServiceCheckGetRequest)

MDSが健康状態にあるかどうかを確認するためにサービスチェックを行います。

ServiceVersionGet(ServiceVersionGetRequest)

サービスインスタンスのバージョンを取得します。

StagingNameCheck(StagingNameCheckRequest)

ステージング名が一意か、すでに使われているかを確認してください。

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

2つのエンティティバージョン間の同期関係を削除します。

SyncRelationshipMerge(SyncRelationshipMergeRequest)

2つのエンティティバージョン間の同期関係を作成または更新します。 関係が成功裏に確立された後、初期の同期プロセスが開始されます。

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

ターゲットエンティティのバージョンをソースエンティティのバージョンに更新することで同期関係を更新します。

SyncRelationshipsGet(SyncRelationshipsGetRequest)

同期関係を回収します。

SystemDomainListGet(SystemDomainListGetRequest)

システムドメインリストを取得する。

SystemPropertiesGet(SystemPropertiesGetRequest)

システムプロパティを取得します。

SystemSettingsGet(SystemSettingsGetRequest)

システム設定を取り出してください。

SystemSettingsUpdate(SystemSettingsUpdateRequest)

システム設定を更新してください。

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

トランザクションに関連する新しい注釈を作成する

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

取引に関連する注釈を取得する

TransactionsGet(TransactionsGetRequest)

指定された条件のトランザクションを取得します。

TransactionsReverse(TransactionsReverseRequest)

MDMトランザクションを逆算する

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

指定されたオブジェクト権限に基づいてMDSリポジトリからユーザーを取得します

UserPreferencesDelete(UserPreferencesDeleteRequest)

ユーザーの設定を削除してください。

UserPreferencesGet(UserPreferencesGetRequest)

すべてのユーザーの設定を取得します。

UserPreferencesUpdate(UserPreferencesUpdateRequest)

ユーザーの設定を更新してください。

Validate(ServiceDescription, ServiceHostBase)

何もしません。 このメソッドがいつ呼び出されるかおよびそのパラメータについては、 <seealso cref="T:System.ServiceModel.Description.IServiceBehavior"></seealso> documentation を参照してください。

ValidationGet(ValidationGetRequest)

与えられた基準に対する検証の問題を得ます

ValidationProcess(ValidationProcessRequest)

与えられた基準に対してデータを検証します

VersionCopy(VersionCopyRequest)

すべての法人会員データのコピーを含むバージョンのコピーを作成しましょう。

適用対象