Microsoft.MasterDataServices.Services.DataContracts 名前空間

データ コントラクトの名前空間定数が置かれる共通の場所を指定します。データ コントラクトが変更された新しいバージョンがリリースされた場合は、新しい定数を追加する必要があります。

クラス

  クラス 説明
パブリック クラス Annotation 注釈を表します。
パブリック クラス Attribute マスター データ属性を表します。ID とデータ値も含まれます。
パブリック クラス AttributeGroup 多数のエンティティ属性を編成するための属性のカスタム定義のグループを表します。
パブリック クラス AuditInfo オブジェクトの変更履歴の格納に使用する共通の複合型を表します。この型は常に読み取り専用データに使用されます。
パブリック クラス BRAction 作成されたビジネス ルール内のアクション引数を表します。
パブリック クラス BRActionComponent ビジネス ルールのアクション コンポーネントを表します。
パブリック クラス BRActionGroup Master Data Services で現在使用されているビジネス ルール アクション コンポーネントのグループを表します。
パブリック クラス BRArgument すべてのビジネス ルール引数の基本クラスを表します。抽象クラスです。
パブリック クラス BRAttributeArgument 子引数を持つことのできない属性引数を表します。
パブリック クラス BRAttributeArgumentBase ビジネス ルール属性引数の基本複合型を表します。抽象クラスです。
パブリック クラス BRAttributeTypeInfo ビジネス ルール属性の型情報を表します。
パブリック クラス BRAttributeValueArgument ビジネス ルール属性値引数を表します。
パブリック クラス BRBlankArgument 条件や検証アクション内の値として空白を提供するための特殊な引数を表します。
パブリック クラス BRCondition 作成されたビジネス ルールで定義されているアクションをトリガーするために評価する条件を表します。
パブリック クラス BRConditionComponent 条件であるルール アイテム型のコンポーネントを表します。
パブリック クラス BRConditionGroup ビジネス ルールの作成に使用できる似通った条件のグループを表します。
パブリック クラス BRConditionTreeNode 条件の論理演算子グループを表します。
パブリック クラス BRDeleteCriteria 削除するビジネス ルール アイテムのグローバル一意識別子 (GUID) のリストを指定します。
パブリック クラス BRDomainBasedAttributeArgument 子属性引数を持つ属性引数を表します。
パブリック クラス BRFreeformArgument ビジネス ルールの自由形式の引数を表します。
パブリック クラス BRGetCriteria 目的のモデル、エンティティ、またはメンバーの種類のグローバル一意識別子 (GUID) または名前を指定します。
パブリック クラス BRHierarchyArgument 子属性引数を持つ必要のある階層引数を表します。
パブリック クラス BRItem アクションと条件の基本クラス。
パブリック クラス BRItemTypeComponent ビジネス ルールの基本レベル コンポーネント。
パブリック クラス BRPublishCriteria パブリッシュするルールのスコープを設定します。
パブリック クラス BRResultOptions 返される BusinessRules 型に対して要求する形式を指定します。
パブリック クラス BusinessRule ビジネス ルール コンテナー オブジェクトを表します。
パブリック クラス BusinessRuleSet BusinessRules 複合型を表します。
パブリック クラス BusinessRulesPalette MDS システム内でビジネス ルールを構築するときに使用できるすべてのアクションと条件のコレクションを表します。
パブリック クラス Collection データ コントラクトのコレクションを取得します。
パブリック クラス DerivedHierarchy 連鎖する既存のデータ リレーションシップから合成された親子階層を表します。
パブリック クラス DerivedHierarchyContextIdentifier 派生階層のコンテキストに存在するマスター データ モデル オブジェクトの ID のセットを表します。
パブリック クラス DerivedHierarchyLevel MdmDataContractOfDerivedHierarchyContextIdentifier 複合型を拡張します。
パブリック クラス Entity メンバーとその属性値および明示的階層のコンテナーを表します。
パブリック クラス EntityContextIdentifier エンティティのコンテキストに存在するマスター データ モデル オブジェクトの識別子のセットを表します。
パブリック クラス EntityMembers 1 つのエンティティおよびメンバーの種類に属するメンバーのコレクションと、それらのコンテキストを表します。
パブリック クラス EntityMembersCopyCriteria コピーするメンバーの条件を表します。
パブリック クラス EntityMembersGetCriteria 操作結果セットの EntityMember 条件を定義する要求複合型を表します。
パブリック クラス EntityMembersInformation 返される EntityMembers 結果セットの説明として同じ応答で返される、複合型データ応答を表します。
パブリック クラス EntityMemberType MDS 内のエンティティの構造を表します。それには属性と属性グループも含まれます。
パブリック クラス Error データ コントラクト エラー メッセージを表します。
パブリック クラス ErrorContext エラーのコンテキストを表します。
パブリック クラス ExplicitHierarchy すべてのリーフ メンバーを 1 度だけ表現する必要のある親子リレーションシップを表します。
パブリック クラス ExportView MDS システム内でユーザーが作成したビューに関連する情報を表します。これらのビューは、MDS システム内に格納されているデータに簡単に SQL アクセスを行うために、いくつかの一般的な形式で作成されます。
パブリック クラス FileAttribute ファイルの一部の属性を表します。
パブリック クラス FunctionPrivilege ユーザーまたはグループの関数特権セキュリティ割り当てを表します。
パブリック クラス FunctionPrivilegesCriteria 関数特権の条件を指定します。
パブリック クラス Group グループ複合型を表します。
パブリック クラス HierarchyMemberPrivilege ユーザーまたはグループの階層メンバー特権セキュリティ割り当てを表します。
パブリック クラス HierarchyMemberPrivilegesCriteria 階層メンバー特権の条件を指定する複合型を表します。
パブリック クラス HierarchyMembers HierarchyMembersGet で使用するオブジェクトを表します。
パブリック クラス HierarchyMembersGetCriteria HierarchyMembersGet で使用される条件を表します。
パブリック クラス Identifier GUID およびコンテキスト内で一意の名前を含む、マスター データ モデル オブジェクトの ID のセットを表します。
パブリック クラス International Web Services Internationalization WS-I18N のワーキング ドラフト標準に準拠した国際的なメッセージ ヘッダーに使用するデータ コントラクトを表します。
パブリック クラス MdmDataContract< (Of < ( <'IdType> ) > ) > ベース データ コントラクトを定義します。
パブリック クラス Member マスター データ メンバーまたはデータ行を表します。
パブリック クラス MemberIdentifier メンバーのコード、名前、および種類を含むマスター データ メンバーの ID のセットを表します。
パブリック クラス MemberKey メンバーのメンバー コードまたは内部 ID、あるいはその両方を格納する複合型を表します。
パブリック クラス MemberSourceTarget コピーするメンバーを格納する MemberSourceTarget 複合型を表します。
パブリック クラス MemberTypeContextIdentifier エンティティとメンバーの種類のコンテキストに存在するマスター データ モデル オブジェクトの識別子のセットを指定します。
パブリック クラス Metadata モデル、エンティティなど、MDS システム内のオブジェクトを表します。
パブリック クラス MetadataAttribute メタデータ属性のデータ コントラクトを定義します。
パブリック クラス MetadataResultOptions MetadataResultOptions データ コントラクトを定義します。
パブリック クラス MetadataSearchCriteria MetadataGet 操作に使用される条件を表します。各パラメーターはオプションです。指定されたパラメーターは AND で連結されます。すべてのメタデータを取得するには、すべてのパラメーターを空にしておきます。
パブリック クラス Model データ編成の最上位レベルを表します。ビジネスの側面を表すすべてのメンバー、エンティティ、属性、階層リレーションシップ、コレクション、ビジネス ルール、およびバージョンを格納します。
パブリック クラス ModelContextIdentifier モデルのコンテキストに存在するマスター データ モデル オブジェクトの ID のセットを表します。この型には、オブジェクトのコンテキスト (親モデル) の識別子が含まれます。モデル コンテキストのあるオブジェクトの例には、エンティティ、バージョン、バージョン フラグ、および派生階層があります。
パブリック クラス ModelMembersGetCriteria ModelMembersGet で使用するメンバーを表します。
パブリック クラス ModelMembersResultCriteria モデル メンバー結果の条件を表します。
パブリック クラス ModelPrivilege MDS に対するオブジェクトレベルの特権を表します。
パブリック クラス ModelPrivilegesCriteria モデル特権の条件を指定する複合型を表します。
パブリック クラス OperationResult エラーの一覧を含むすべての操作応答の標準のコンテナーを表します。
パブリック クラス Parent 明示的階層内の別のマスター データ メンバーの親 (または以前の兄弟) であるメンバーを表します。
パブリック クラス ParentChild 階層の親子リレーションシップ レコードを表します。
パブリック クラス ReplacementId 操作中に置き換えられた個々のトランザクションを定義する応答複合型を表します。以前の識別子と新しい識別子も含まれます。
パブリック クラス SecurityDeleteCriteria セキュリティ結果条件のデータ コントラクトを定義します。
パブリック クラス SecurityPrincipals 一連のユーザーおよびユーザー グループを表します。
パブリック クラス SecurityPrincipalsCriteria セキュリティ結果条件のデータ コントラクトを定義します。
パブリック クラス SecurityPrincipalsDeleteCriteria セキュリティ プリンシパルを削除する条件を表します。
パブリック クラス SecurityPrivileges 関数、モデル オブジェクト、およびメンバーの各レベルでのセキュリティ特権の割り当てセットを表します。
パブリック クラス SecurityPrivilegesDeleteCriteria セキュリティ特権を削除するための条件を指定する複合型を表します。
パブリック クラス SecurityPrivilegesGetCriteria 返すセキュリティ特権の種類を指定するための条件を表します。
パブリック クラス SecurityResultOptions セキュリティ結果オプションのデータ コントラクトを定義します。
パブリック クラス SecuritySet セキュリティ検索条件のデータ コントラクトを定義します。
パブリック クラス StagingBatch バッチ識別子、エラー、統計、およびメンバーを含むステージング バッチのコンテナーを表します。
パブリック クラス StagingBatchError ステージング バッチ処理のエラーを表します。
パブリック クラス StagingBatchInformation 行数、データ ソース、以前のバッチなど、ステージング バッチに関する統計情報の読み取り専用コンテナーを表します。
パブリック クラス StagingResultCriteria ステージング結果の条件を表します。
パブリック クラス StagingSearchCriteria ステージング バッチ型の条件を定義する要求複合型を表します。
パブリック クラス StagingUnbatchedCriteria 新しいバッチに配置するレコードの識別に使用する条件を表します。
パブリック クラス StagingUnbatchedInformation まだ特定のバッチに含まれていない tblStgMember、tblStgMemberAttribute、および tblStgRelationship テーブルのレコードを表します。
パブリック クラス SystemDomainList システム ドメイン リストのデータ コントラクトを定義します。
パブリック クラス SystemDomainListGetCriteria 意味
パブリック クラス SystemDomainListItem システム ドメイン リスト アイテムのデータ コントラクトを定義します。
パブリック クラス SystemPropertyValue SystemPropertyValue 複合型を表します。
パブリック クラス SystemSetting MDM システム内の単一の設定を指定する値を格納します。これらの設定は、SystemSettingGroup のメンバーである必要があります。
パブリック クラス SystemSettingGroup SystemSettingGroup 複合型を表します。
パブリック クラス SystemSettingsGetCriteria 取得するシステム設定グループを識別します。
パブリック クラス Transaction マスター データの変更とそれに関連付けられているユーザーと日時の情報を表します。
パブリック クラス TransactionSearchCriteria 操作結果セットのトランザクション条件を定義する要求複合型を表します。
パブリック クラス User MDS で追加された Active Directory ユーザーを表します。
パブリック クラス ValidationIssue 検証ビジネス ルールに基いてマスター データ メンバーと属性に対して記録された、検証の問題を表します。
パブリック クラス ValidationProcessCriteria 検証プロセスの条件を表します。
パブリック クラス ValidationProcessOptions 検証処理オプション (検証した後にそのバージョンをコミットするかどうかと、検証結果を返すかどうか) を指定する複合型を表します。
パブリック クラス ValidationProcessResult 検証プロセスの結果を表します。
パブリック クラス ValidationSearchCriteria 検証検索の条件を表します。
パブリック クラス ValidationSummaryItem 検証概要アイテムを表します。
パブリック クラス Version バージョンのデータ コントラクトを定義します。メンバー データはバージョンに関連付けられています。
パブリック クラス VersionFlag 統合化の自動化に役立つ MDS バージョンのカスタム ラベルを表します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IBRArgument すべてのビジネス ルール引数のインターフェイスを表します。
パブリック インターフェイス IBRAttributeArgumentContainer ビジネス ルール引数属性のコンテナーを表します。
パブリック インターフェイス IBRAttributeArgumentParent 子属性引数を持つことのできる BRArguments のインターフェイスを表します。
パブリック インターフェイス IDataContract すべてのメタデータ データ コントラクトで実装する必要のあるインターフェイスを表します。

列挙体

  列挙体 説明
パブリック列挙体 AttributeDataType 属性のデータ型を指定する値を格納します。
パブリック列挙体 AttributeType 属性の型を指定する値を格納します。
パブリック列挙体 AttributeValueType 属性のデータ型を指定する値を格納します。
パブリック列挙体 BREntityMemberType ビジネス ルールに関連付けられているエンティティ メンバーの種類を指定する値を格納します。
パブリック列挙体 BRItemType 選択されたビジネス ルール条件またはアクション。
パブリック列挙体 BRPropertyName ビジネス ルール コンポーネント内のプロパティの識別名と共に使用される値を格納します。
パブリック列挙体 BRPropertyType ビジネス ルール プロパティの型を指定する値を格納します。
パブリック列挙体 BRStatus ビジネス ルールの更新とパブリケーションの状態に使用する値を格納します。
パブリック列挙体 BusinessRuleType ビジネス ルールの種類を指定する値を格納します。
パブリック列挙体 DisplayType ドメインベースの属性列用に選択された表示形式を指定する値を格納します (コード、コード {名前}、名前 {コード})。
パブリック列挙体 EmailFormat ユーザーに関連付けられている優先電子メール配信形式を指定する値を格納します。
パブリック列挙体 ErrorType データ コントラクト エラー メッセージの種類を指定する値を格納します。
パブリック列挙体 ExportViewFormat エクスポート ビュー形式の種類を指定する値を格納します。エクスポート ビューには既知の標準的な形式のセットが用意されています。
パブリック列挙体 FunctionalArea MDS アプリケーション機能領域に関連する値を作成します。機能領域は、機能的セキュリティ承認の割り当てに使用します。
パブリック列挙体 GroupType セキュリティ グループ (ソース) の種類を指定する値を格納します。
パブリック列挙体 HierarchyItemType 派生階層の個々のレベルによって使用されるコンポーネントの種類を表します。
パブリック列挙体 HierarchyType 階層コンストラクトの種類を指定する値を格納します。
パブリック列挙体 LogicalOperator 複数のビジネス ルール条件の結合に使用する論理演算子を指定する値を格納します。
パブリック列挙体 MemberKeyLookupType メンバー検索で提供されるキーの種類を指定します。種類はメンバー コードまたは内部整数 ID のいずれかです。
パブリック列挙体 MemberReturnOption Data、Counts、DataAndCounts のいずれかを指定します。操作の応答には、メンバー データのみ、メンバー カウントのみ、またはデータとカウントの両方が含まれるように指定できます。
パブリック列挙体 MemberStatus メンバー状態を指定する値を格納します。
パブリック列挙体 MemberType エンティティ内のメンバー レコードの種類を表します。
パブリック列挙体 ModelObjectType モデル権限の種類を指定する値を格納します。
パブリック列挙体 ObjectType マスター データ モデル オブジェクトの型を表します。
パブリック列挙体 Permission MDS 関数、オブジェクト、またはデータ メンバーにアクセスするためのプリンシパルに割り当てられた権限を指定する値を格納します。
パブリック列挙体 PermissionType MDS オブジェクトにアクセスするためにプリンシパルに割り当てられた有効な権限を指定する値を格納します。
パブリック列挙体 Preference ユーザー設定を指定する値を格納します。
パブリック列挙体 PrincipalType セキュリティ プリンシパル (ユーザーまたはグループ) の種類を指定する値を格納します。
パブリック列挙体 RelationshipType メンバー間の階層リレーションシップの種類を指定する値を格納します。
パブリック列挙体 ResultType モデル オブジェクトのクエリで返す詳細のレベルを指定する値を格納します。結果の型は、特定のオブジェクト型に関連して使用されます。
パブリック列挙体 SearchOption 検索するメタデータ オブジェクトのスコープを指定する値を格納します。SearchOption を使用すると、ユーザー作成オブジェクトとシステム オブジェクトの除外または包含を指定できます。
パブリック列挙体 SecurityPermission MDS オブジェクトのユーザーに対する有効なセキュリティ権限を指定する値を格納します。
パブリック列挙体 SecurityResolutionType セキュリティ権限を返すときに解決策の仕様を指定する値を格納します。権限は、割り当てられた権限として取得される場合も、実際に有効な権限の一覧として取得される場合もあります。
パブリック列挙体 SortDirection 並べ替え列の並べ替えの方向を指定する値を格納します。
パブリック列挙体 StagingBatchDeleteType ステージング バッチで処理する削除の種類を指定する値を格納します。
パブリック列挙体 StagingBatchStatus ステージング (インポート) バッチの処理状態を指定する値を格納します。
パブリック列挙体 StagingDataStatus ステージング レコードの成功か失敗かを示す状態を指定する値を格納します。
パブリック列挙体 StagingDataType ステージング データ型を指定する値を格納します。
パブリック列挙体 StagingTargetType ステージングの対象の型を指定する値を格納します。
パブリック列挙体 State MDM オブジェクトの編集状態を指定する値を格納します。
パブリック列挙体 SystemPropertyType 使用可能ないずれかのシステム プロパティの識別名を指定する値を格納します。
パブリック列挙体 TransactionType トランザクションで確認されたメンバー変更の種類を示す値を格納します。
パブリック列挙体 ValidationIssueStatus 検証に関する問題の状態を指定する値を格納します。
パブリック列挙体 ValidationStatus マスター データ メンバーの検証状態を指定する値を格納します。
パブリック列挙体 VersionStatus バージョンの状態を指定する値を格納します。
パブリック列挙体 VersionValidationStatus バージョンの検証状態を指定する値を格納します。