AttributeRelationship クラス

定義

属性間のリレーションシップの詳細を指定します。 このクラスは継承できません。

[System.Runtime.InteropServices.Guid("7BE640AB-7EF4-4e4c-A97E-1BE1AF45BA19")]
public sealed class AttributeRelationship : Microsoft.AnalysisServices.ModelComponent, ICloneable
[<System.Runtime.InteropServices.Guid("7BE640AB-7EF4-4e4c-A97E-1BE1AF45BA19")>]
type AttributeRelationship = class
    inherit ModelComponent
    interface ICloneable
Public NotInheritable Class AttributeRelationship
Inherits ModelComponent
Implements ICloneable
継承
AttributeRelationship
属性
実装

コンストラクター

AttributeRelationship()

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

AttributeRelationship(String)

指定した属性識別子を使用して、AttributeRelationship の新しいインスタンスを初期化します。

プロパティ

Annotations

カスタム データを格納できるコレクションを取得します。

(継承元 ModelComponent)
Attribute

現在のリレーションシップの作成対象である Attribute オブジェクトを取得または設定します。

AttributeID

現在の AttributeRelationship の AttributeID を取得または設定します。

Cardinality

現在の親属性と定義される Attribute とのリレーションシップのカーディナリティを取得します。値の設定も可能です。 カーディナリティは、親属性ではなく定義される属性を基準とします。

FriendlyName

ModelComponent の表示名を取得します。

(継承元 ModelComponent)
KeyForCollection

コレクションで使用されているキーを取得します。

(継承元 ModelComponent)
Name

リレーションシップの名前を取得します。値の設定も可能です。

Optionality

親属性と現在の属性とのリレーションシップの Optionality 定義を取得します。値の設定も可能です。

OverrideBehavior

リレーションシップの OverrideBehavior の定義を取得します。値の設定も可能です。

OwningCollection

ModelComponent を格納するコレクションを取得または設定します。

(継承元 ModelComponent)
Parent

AttributeRelationship オブジェクトの親 DimensionAttribute オブジェクトを取得します。

ParentDatabase

AttributeRelationship オブジェクトの親 Database オブジェクトを取得します。

ParentDimension

AttributeRelationship オブジェクトの親 Dimension オブジェクトを取得します。

ParentServer

AttributeRelationship オブジェクトの親 Server オブジェクトを取得します。

RelationshipType

リレーションシップの RelationshipType の定義を取得します。値の設定も可能です。

Translations

現在の属性のリレーションシップに対する変換のコレクションを取得します。

Visible

属性のリレーションシップの現在の可視性を取得または設定します。

メソッド

AddToContainer(IContainer)

ModelComponent オブジェクトを指定したコンテナーに追加します。

(継承元 ModelComponent)
AfterInsert(Int32)

指定のインデックスに追加した後、ModelComponent オブジェクトを表示します。

(継承元 ModelComponent)
AfterMove(Int32, Int32)

指定のインデックスに移動した後、ModelComponent オブジェクトを表示します。

(継承元 ModelComponent)
AfterRemove(ModelComponentCollection)

ModelComponent オブジェクトを削除した後、ModelComponentCollection を表示します。

(継承元 ModelComponent)
BeforeRemove(Boolean)

クリーンアップする前に ModelComponent オブジェクトを削除します。

(継承元 ModelComponent)
Clone()

オブジェクトの複製を返します。

CopyTo(AttributeRelationship)

このオブジェクトの内容を別のオブジェクト (コピー先) にコピーします。

CopyTo(ModelComponent)

指定したオブジェクトに ModelComponent オブジェクトをコピーします。

(継承元 ModelComponent)
RemoveFromContainer(IContainer)

指定したコンテナーから ModelComponent オブジェクトを削除します。

(継承元 ModelComponent)
Reset()

コンポーネントを初期状態にリセットします。

(継承元 ModelComponent)
Submit()

ModelComponent オブジェクトを送信します。

(継承元 ModelComponent)
Submit(Boolean)

ModelComponent オブジェクトを送信します。

(継承元 ModelComponent)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 ModelComponent)
Validate(ValidationErrorCollection)

追加先の要素を検証します。コレクション内で検出されたエラーが返されます。

(継承元 ModelComponent)
Validate(ValidationErrorCollection, Boolean)

追加先の要素を検証します。コレクション内で検出されたエラーが返されます。 パラメーターを使って、詳細なエラー情報を返すように指定できます。

(継承元 ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

ModelComponent オブジェクトが有効かどうかを示します。

(継承元 ModelComponent)

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

ICloneable.Clone()

属性間のリレーションシップの詳細を指定します。 このクラスは継承できません。

IHostableComponent.Host

属性間のリレーションシップの詳細を指定します。 このクラスは継承できません。

(継承元 ModelComponent)
IModelComponent.FriendlyPath

属性間のリレーションシップの詳細を指定します。 このクラスは継承できません。

(継承元 ModelComponent)
IModelComponent.OwningCollection

属性間のリレーションシップの詳細を指定します。 このクラスは継承できません。

(継承元 ModelComponent)

適用対象