次の方法で共有


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)

何も実行しません。 このメソッドが呼び出されるタイミングとそのパラメーターの詳細については、ドキュメントを参照 してください。

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)

エンティティ内のメンバーの 1 つの属性値を取得します。 バイナリ ファイルを取得できるように設計されていますが、任意の属性値の取得を要求できます。

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)

1 つ以上のメンバーを更新する

EntityStagingClear(EntityStagingClearRequest)

(一意のバッチ ID 経由で) 指定したバッチを "消去用のキューに登録済み" 状態に設定します

EntityStagingGet(EntityStagingGetRequest)

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

EntityStagingLoad(EntityStagingLoadRequest)

エンティティ ベースのステージング テーブルへのメンバーとリレーションシップの一括読み込みに使用されます。

EntityStagingProcess(EntityStagingProcessRequest)

特定のバッチ (バッチ タグ、エンティティ ID、メンバーの種類、バージョン ID を使用) を処理用にキューに登録するように設定します

ErrorLogsGet(ErrorLogsGetRequest)

キャッシュから特定の関連付け ID のエラー ログを取得します。

ExportViewCreate(ExportViewCreateRequest)

新しい export(subscription) ビューを作成します

ExportViewDelete(ExportViewDeleteRequest)

既存の export(subscription) ビューを削除します

ExportViewListGet(ExportViewListGetRequest)

export(subscription) ビューの一覧を取得します

ExportViewUpdate(ExportViewUpdateRequest)

既存の export(subscription) ビューを更新する

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 と名前の両方が必要です。 Guid は生成されるのではなく、挿入されます。

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

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

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

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

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

この操作で、すべてまたは一部の SecuritySet データを取得します。 この操作で、セキュリティ構造とコンテンツの代表的なデータ モデルが返されます。

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

リポジトリ内のセキュリティ プリンシパル、User のコレクション、および Group を更新します。

SecurityPrivilegesClone(SecurityPrivilegesRequest)

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

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

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

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

要求で指定されたセキュリティ権限を削除します。

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

指定した取得条件に基づいて 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)

何も実行しません。 このメソッドが呼び出されるタイミングとそのパラメーターの詳細については、ドキュメントを参照 してください。

ValidationGet(ValidationGetRequest)

指定された条件の検証の問題を取得します

ValidationProcess(ValidationProcessRequest)

指定された条件のデータを検証します

VersionCopy(VersionCopyRequest)

バージョンのコピーを作成します。これにより、すべてのエンティティ メンバー データのコピーが作成されます。

適用対象