ServiceClient クラス

定義

サービスクライアントがマスターデータサービスとやり取りするための各種API操作を含みます。

public ref class ServiceClient : System::ServiceModel::ClientBase<Microsoft::MasterDataServices::IService ^>, Microsoft::MasterDataServices::IService
[System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")]
[System.Diagnostics.DebuggerStepThrough]
public class ServiceClient : System.ServiceModel.ClientBase<Microsoft.MasterDataServices.IService>, Microsoft.MasterDataServices.IService
[<System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")>]
[<System.Diagnostics.DebuggerStepThrough>]
type ServiceClient = class
    inherit ClientBase<IService>
    interface IService
Public Class ServiceClient
Inherits ClientBase(Of IService)
Implements IService
継承
ServiceClient
属性
実装

コンストラクター

名前 説明
ServiceClient()

既定値を使用して、 ServiceClient クラスの新しいインスタンスを初期化します。

ServiceClient(Binding, EndpointAddress)

指定されたバインディングとリモートアドレスを持つ新しい ServiceClient クラスのインスタンスを初期化します。

ServiceClient(String, EndpointAddress)

指定されたエンドポイント設定名とリモートアドレスを持つ ServiceClient クラスの新しいインスタンスを初期化します。

ServiceClient(String, String)

指定されたエンドポイント設定名とリモートアドレスを文字列として持つ ServiceClient クラスの新しいインスタンスを初期化します。

ServiceClient(String)

指定されたエンドポイント設定名で ServiceClient クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
AnnotationsDelete(International, Int32)

指定された識別子で既存の注釈を削除します。

AnnotationsUpdate(International, String, Int32)

既存の注釈を指定された識別子で更新します。

AttributeChange(International, MetadataAttribute, Collection<String>, Guid, OperationResult)

指定された値で属性を変更すること。

BusinessRulesClone(International, BusinessRules)

指定されたビジネスルールセットを用いて新しいビジネスルールを作成し、元のオブジェクトのグローバル一意識別子(GUID)を保持します。

BusinessRulesCreate(International, BusinessRules, Boolean)

新しいビジネスルールのインスタンスを作成します。

BusinessRulesDelete(International, BRDeleteCriteria)

与えられた条件でビジネスルールまたはその構成要素を削除します。

BusinessRulesGet(International, BRGetCriteria, BRResultOptions, OperationResult)

与えられた条件でビジネスルールを取得します。

BusinessRulesPaletteGet(International, BREntityMemberType, OperationResult)

指定されたメンバータイプに対して利用可能なビジネスルールコンポーネント(コンポーネントパレット)を取得します。

BusinessRulesPublish(International, BRPublishCriteria)

与えられた基準でビジネスルールを公表します。

BusinessRulesUpdate(International, BusinessRules)

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

DataQualityCleansingOperationCreate(International, Collection<DataSourceFieldMapping>, Int64, OperationResult)

DQS品質クレンジングの操作を作成します。

DataQualityInstalledState(International, OperationResult)

DQSが正しくインストールされ、指定された設定でマスターデータサービスと動作するように設定されているかを判断します。

DataQualityKnowledgeBasesGet(International, OperationResult)

DQSでナレッジベースのコレクションを設定できます。

DataQualityMatchingOperationCreate(International, Int64, MatchingPolicy, OperationResult)

DQSマッチングの操作が作成されます。

DataQualityOperationPurgeOperation(International, Guid)

DQS操作のためにパージ操作を返します。

DataQualityOperationResultsGet(International, Int32, Guid, Int32, OperationResult)

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

DataQualityOperationStart(International, Guid, OperationResult, OperationStatus)

DQS作戦を開始する。

DataQualityOperationStatus(International, Guid, OperationResult, OperationStatus)

実行中のDQS操作のステータスを取得します。

DataQualityStoreInputData(International, TabularData, Guid)

データ品質ストア入力のデータを取得します。

EntityMemberAnnotationsCreate(International, Collection<Annotation>, Identifier, MemberIdentifier, Identifier, Identifier)

メンバーに新しい注釈を付与します。

EntityMemberAnnotationsGet(International, Identifier, MemberIdentifier, Identifier, Identifier, OperationResult)

メンバーに付随する注釈を取得します。

EntityMemberAttributesGet(International, EntityMembers)

エンティティ内のメンバーの単一の属性値を取得します。

EntityMemberKeyLookup(International, Identifier, MemberKeyLookupType, Collection<MemberKey>, MemberType, Identifier, Identifier)

この機能は、次のバージョンの Microsoft SQL Server で削除されます。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションはできるだけ早く修正してください。

EntityMembersCopy(International, EntityMembersCopyCriteria)

選ばれたメンバーを新しいターゲットメンバーにコピーします。

EntityMembersCreate(International, EntityMembers, Boolean, OperationResult)

新しいメンバーを作ります。

EntityMembersDelete(International, EntityMembers)

選択したメンバーを削除または無効化します。

EntityMembersGet(International, EntityMembersGetCriteria, EntityMembersInformation, OperationResult)

エンティティからフィルタリングされたメンバーとそのデータを取得します。

EntityMembersMerge(International, EntityMembers, Boolean, OperationResult)

新規メンバーの作成や既存メンバーの更新。

EntityMembersUpdate(International, EntityMembers)

既存メンバーの最新情報。

EntityStagingClear(International, Int32, Identifier)

指定されたバッチ識別子でエンティティのステージングエリアをクリアします。

EntityStagingGet(International, EntityStagingGetCriteria, Collection<EntityStagingBatch>, OperationResult)

エンティティのステージングエリアの内容を取得します。

EntityStagingLoad(International, String, EntityStagingImportType, Collection<EntityMembers>, Boolean, Collection<Identifier>)

メンバーとその関係をエンティティのステージングエリアに読み込みます。

EntityStagingProcess(International, String, Identifier, MemberType, Identifier, OperationResult)

バッチタグ、エンティティ識別子、メンバータイプ、バージョン識別子を通じてバッチを処理待ちに設定します。

ExportViewCreate(International, ExportView)

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

ExportViewDelete(International, Identifier)

指定された識別子を持つ既存のエクスポートビューを削除します。

ExportViewListGet(International, OperationResult)

既存のエクスポートビューのリストを取得します。

ExportViewUpdate(International, ExportView)

既存のエクスポートビューを更新します。

HierarchyMembersGet(International, HierarchyMembersGetCriteria, OperationResult)

親ノードに対する階層から親子メンバーを取得します。

MetadataClone(International, Metadata)

元のオブジェクトのグローバル一意識別子(GUID)を保持しつつ、他のソースからメタデータコンポーネントの正確なコピーを作成します。

MetadataCreate(International, Metadata, Boolean, OperationResult)

新しいメタデータコンポーネントを作成します。

MetadataDelete(International, Metadata)

指定されたメタデータコンポーネントを削除します。

MetadataGet(International, MetadataResultOptions, MetadataSearchCriteria, OperationResult)

与えられた条件のメタデータを取得します。

MetadataUpdate(International, Metadata)

指定されたメタデータを更新します。

ModelMembersBulkDelete(International, Collection<EntityMembers>, Collection<Identifier>)

メンバーの非同期一括削除が始まります。

ModelMembersBulkMerge(International, Collection<EntityMembers>, Collection<Identifier>)

1つまたは複数のエンティティ間でメンバーデータの非同期一括作成および/または更新を開始します。

ModelMembersBulkUpdate(International, Collection<EntityMembers>, Collection<Identifier>)

1つ以上のエンティティ間でメンバーデータの非同期一括更新を開始します。

ModelMembersGet(International, ModelMembersGetCriteria, ModelMembersResultCriteria, OperationResult)

選択されたモデル、エンティティ、階層全体を取得します。

SecurityPrincipalsClone(International, SecurityPrincipals)

ユーザー、グループ、その権限を別のソースからセキュリティモデル内で正確にコピーし、元のオブジェクトのGUIDを保持します。

SecurityPrincipalsCreate(International, SecurityPrincipals, SecuritySet)

セキュリティモデル内で新しいユーザー、グループおよびその権限を作成します。

SecurityPrincipalsDelete(International, SecurityPrincipalsDeleteCriteria)

ユーザーやグループを削除します。

SecurityPrincipalsGet(International, SecurityPrincipalsCriteria, SecurityPrincipals)

セキュリティプリンシパルとその権限を取得する。

SecurityPrincipalsUpdate(International, SecurityPrincipals)

セキュリティプリンシパルを更新します。

SecurityPrivilegesClone(International, SecurityPrivileges)

セキュリティモデル内の権限を別のソースから正確にコピーし、元のオブジェクトのグローバル一意識別子(GUID)を保持します。

SecurityPrivilegesCreate(International, SecurityPrivileges, SecuritySet)

セキュリティ権限が生まれます。

SecurityPrivilegesDelete(International, SecurityPrivilegesDeleteCriteria)

指定された条件の権限を削除します。

SecurityPrivilegesGet(International, SecurityPrivilegesGetCriteria, SecurityPrivileges)

選択されたプリンシパルおよび/またはモデルのセキュリティ権限を取得します。

SecurityPrivilegesUpdate(International, SecurityPrivileges)

指定されたセキュリティ権限を更新します。

ServiceCheck(International)

マスターデータサービスのWebサービスが稼働中でデータベースに接続されているかどうかを判定します。

ServiceVersionGet(International, OperationResult, Version)

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

StagingClear(International, Collection<Identifier>, Int32, Int32, OperationResult, Int32)

大量の集結エリアをクリアする。

StagingGet(International, Boolean, StagingResultCriteria, StagingSearchCriteria, OperationResult, Collection<StagingUnbatchedInformation>)

バルクの集積エリアの中身を回収する。

StagingNameCheck(International, String, OperationResult)

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

StagingProcess(International, Boolean, StagingUnbatchedCriteria, OperationResult)

ステージングテーブル内の既存の未バッチレコードをバッチにまとめて処理し、リクエストに応じてステージングキューの実行を開始します。

SystemDomainListGet(International, SystemDomainListGetCriteria, Collection<SystemDomainList>)

リストコードに基づいて、ローカライズされた固定された選択肢リストを取得します。

SystemPropertiesGet(International, Collection<SystemPropertyValue>)

システムに関する不変な性質を取り戻します。

SystemSettingsGet(International, SystemSettingsGetCriteria, Collection<SystemSettingGroup>)

システム設定のリストを取得します。

SystemSettingsUpdate(International, Collection<SystemSettingGroup>)

システム設定値を更新します。

TransactionAnnotationsCreate(International, Collection<Annotation>, Int32)

既存のトランザクションに新しい注釈を付与します。

TransactionAnnotationsGet(International, Int32, OperationResult)

モデルから取引注釈のフィルタリングリストを取得します。

TransactionsGet(International, TransactionSearchCriteria, Int32, Collection<Transaction>)

モデルからフィルタリングされたトランザクションのリストを取得します。

TransactionsReverse(International, Collection<Int32>, Collection<ReplacementId>)

既存の取引を1つ以上取り消す。

UserPreferencesDelete(International, Boolean, Dictionary<String,String>)

指定されたユーザーの設定を削除します。

UserPreferencesGet(International, Dictionary<String,String>)

指定されたユーザーの設定を取得します。

UserPreferencesUpdate(International, Dictionary<String,String>)

指定されたユーザーの設定を更新します。

ValidationGet(International, ValidationSearchCriteria, OperationResult, Collection<ValidationSummaryItem>, Int32, Collection<ValidationIssue>)

与えられた検索条件に対する検証の問題を得ます。

ValidationProcess(International, ValidationProcessCriteria, ValidationProcessOptions, Collection<ValidationIssue>, ValidationProcessResult)

モデル内で選択されたメンバーの検証(ビジネスルール)を処理します。

VersionCopy(International, Guid, String, String)

すべての事業体メンバーデータのコピーを含むバージョンのコピーを作成します。

明示的なインターフェイスの実装

名前 説明
IService.AnnotationsDelete(AnnotationsDeleteRequest)

既存の注釈を削除します。

IService.AnnotationsUpdate(AnnotationsUpdateRequest)

既存の注釈を更新します。

IService.AttributeChange(AttributeChangeRequest)

属性を変える。

IService.BusinessRulesClone(BusinessRulesCloneRequest)

他のソースからのビジネスルールを正確にコピーした新しいビジネスルールを作成し、元のオブジェクトのグローバル一意識別子(GUID)を保持します。

IService.BusinessRulesCreate(BusinessRulesCreateRequest)

新しいビジネスルールを作る。

IService.BusinessRulesDelete(BusinessRulesDeleteRequest)

ビジネスルールやその構成要素を削除します。

IService.BusinessRulesGet(BusinessRulesGetRequest)

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

IService.BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

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

IService.BusinessRulesPublish(BusinessRulesPublishRequest)

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

IService.BusinessRulesUpdate(BusinessRulesUpdateRequest)

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

IService.DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

DQS品質クレンジングのためのオペレーションリクエストを作成します。

IService.DataQualityInstalledState(DataQualityInstalledStateRequest)

DQSの状態を取得する – DQSが正しくインストールされ、マスターデータサービスと連携するように設定されていれば応答は正です。

IService.DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

DQSで設定された知識ベースのリストを取得します。

IService.DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

DQSマッチングのためのオペレーション要求を作成します。

IService.DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

DQS操作のためにパージ操作を返します。

IService.DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

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

IService.DataQualityOperationStart(DataQualityOperationStartRequest)

DQS作戦を開始する。

IService.DataQualityOperationStatus(DataQualityOperationStatusRequest)

実行中のDQS操作のステータスを取得します。

IService.DataQualityStoreInputData(DataQualityStoreInputDataRequest)

データ品質ストア入力のデータを取得します。

IService.EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

メンバーに新しい注釈を付与します。

IService.EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

メンバーに付随する注釈を取得します。

IService.EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

指定された属性値の集合を、指定されたメンバーリストから取得します。

IService.EntityMemberKeyLookup(EntityMemberKeyGetRequest)

この機能は、次のバージョンの Microsoft SQL Server で削除されます。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションはできるだけ早く修正してください。

IService.EntityMembersCopy(EntityMembersCopyRequest)

選ばれたメンバーを新しいターゲットメンバーにコピーします。

IService.EntityMembersCreate(EntityMembersCreateRequest)

新しいメンバーを作ります。

IService.EntityMembersDelete(EntityMembersDeleteRequest)

選択したメンバーを削除または無効化します。

IService.EntityMembersGet(EntityMembersGetRequest)

エンティティからフィルタリングされたメンバーとそのデータを取得します。

IService.EntityMembersMerge(EntityMembersMergeRequest)

新規メンバーの作成や既存メンバーの更新。

IService.EntityMembersUpdate(EntityMembersUpdateRequest)

既存メンバーの最新情報。

IService.EntityStagingClear(EntityStagingClearRequest)

エンティティのステージングエリアをクリアします。

IService.EntityStagingGet(EntityStagingGetRequest)

エンティティのステージングエリアの内容を取得します。

IService.EntityStagingLoad(EntityStagingLoadRequest)

エンティティのステージングエリアの内容を読み込みます。

IService.EntityStagingProcess(EntityStagingProcessRequest)

バッチを処理のためにキューに入れる設定です。

IService.ExportViewCreate(ExportViewCreateRequest)

望ましいサブスクリプションビューを生成または再生成します。

IService.ExportViewDelete(ExportViewDeleteRequest)

既存のエクスポートビューを削除します。

IService.ExportViewListGet(ExportViewListGetRequest)

既存のエクスポートビューのリストを取得します。

IService.ExportViewUpdate(ExportViewUpdateRequest)

既存のエクスポートビューを更新します。

IService.HierarchyMembersGet(HierarchyMembersGetRequest)

親ノードに対する階層から親子メンバーを取得します。

IService.MetadataClone(MetadataCloneRequest)

元のオブジェクトのグローバル一意識別子(GUID)を保持しつつ、他のソースからメタデータコンポーネントの正確なコピーを作成します。

IService.MetadataCreate(MetadataCreateRequest)

新しいメタデータコンポーネントを作成します。

IService.MetadataDelete(MetadataDeleteRequest)

メタデータのコンポーネントを削除します。

IService.MetadataGet(MetadataGetRequest)

メタデータを取得する。

IService.MetadataUpdate(MetadataUpdateRequest)

メタデータを更新します。

IService.ModelMembersBulkDelete(ModelMembersBulkDeleteRequest)

メンバーの非同期一括削除が始まります。

IService.ModelMembersBulkMerge(ModelMembersBulkMergeRequest)

1つまたは複数のエンティティ間でメンバーデータの非同期一括作成および/または更新を開始します。

IService.ModelMembersBulkUpdate(ModelMembersBulkUpdateRequest)

1つ以上のエンティティ間でメンバーデータの非同期一括更新を開始します。

IService.ModelMembersGet(ModelMembersGetRequest)

選択されたモデル、エンティティ、階層全体を取得します。

IService.SecurityPrincipalsClone(SecurityPrincipalsRequest)

ユーザー、グループ、その権限を別のソースからセキュリティモデル内で正確にコピーし、元のオブジェクトのGUIDを保持します。

IService.SecurityPrincipalsCreate(SecurityPrincipalsRequest)

セキュリティモデル内で新しいユーザー、グループおよびその権限を作成します。

IService.SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

ユーザーとグループを削除します。

IService.SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

セキュリティプリンシパルとその許可を取得する。

IService.SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

セキュリティプリンシパルを更新します。

IService.SecurityPrivilegesClone(SecurityPrivilegesRequest)

セキュリティモデル内の権限を別のソースから正確にコピーし、元のオブジェクトのグローバル一意識別子(GUID)を保持します。

IService.SecurityPrivilegesCreate(SecurityPrivilegesRequest)

セキュリティ権限が生まれます。

IService.SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

権限を削除します。

IService.SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

選択されたプリンシパルおよび/またはモデルのセキュリティ権限を取得します。

IService.SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

セキュリティ権限を更新します。

IService.ServiceCheck(ServiceCheckGetRequest)

マスターデータサービスのWebサービスが稼働中でデータベースに接続されているかどうかを判定します。

IService.ServiceVersionGet(ServiceVersionGetRequest)

サービス版を回収。

IService.StagingClear(StagingClearRequest)

大量の集結エリアをクリアする。

IService.StagingGet(StagingGetRequest)

バルクの集積エリアの中身を回収する。

IService.StagingNameCheck(StagingNameCheckRequest)

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

IService.StagingProcess(StagingProcessRequest)

ステージングテーブル内の既存の未バッチレコードをバッチにまとめて処理し、リクエストに応じてステージングキューの実行を開始します。

IService.SystemDomainListGet(SystemDomainListGetRequest)

リストコードに基づいて局所化された固定された選択肢リストを取得します。

IService.SystemPropertiesGet(SystemPropertiesGetRequest)

システムに関する不変な性質を取り戻します。

IService.SystemSettingsGet(SystemSettingsGetRequest)

システム設定のリストを取得します。

IService.SystemSettingsUpdate(SystemSettingsUpdateRequest)

システム設定値を更新します。

IService.TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

既存のトランザクションに新しい注釈を付与します。

IService.TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

モデルから取引注釈のフィルタリングリストを取得します。

IService.TransactionsGet(TransactionsGetRequest)

モデルからフィルタリングされたトランザクションのリストを取得します。

IService.TransactionsReverse(TransactionsReverseRequest)

既存の取引を1つ以上取り消す。

IService.UserPreferencesDelete(UserPreferencesDeleteRequest)

現在のユーザーの設定を削除します。

IService.UserPreferencesGet(UserPreferencesGetRequest)

現在のユーザーの設定を取得します。

IService.UserPreferencesUpdate(UserPreferencesUpdateRequest)

現在のユーザーの設定を更新します。

IService.ValidationGet(ValidationGetRequest)

与えられた基準に対する検証の問題を解決します。

IService.ValidationProcess(ValidationProcessRequest)

モデル内で選択されたメンバーの検証(ビジネスルール)を処理します。

IService.VersionCopy(VersionCopyRequest)

モデル版を新しいバージョンにコピーします。

適用対象