FacetInfo FacetInfo FacetInfo Class

定義

FacetInfoオブジェクトはファセット情報を表します。 The FacetInfo object represents facet information. ファセットは対象オブジェクトの論理ディメンションを表し、ローカルの式と一緒に条件の作成に使用されます。 A facet represents a logical dimension of a target object and is used, together with a local expression, to build a condition.

public ref class FacetInfo sealed : IComparable, IDisposable
public sealed class FacetInfo : IComparable, IDisposable
Public NotInheritable Class FacetInfo
Implements IComparable, IDisposable
継承
FacetInfoFacetInfoFacetInfo
実装

注釈

ファセットは、論理プロパティのセットを備えた対象タイプの論理ディメンションです。A facet is a logical dimension of a target type with a set of logical properties. SQL Server インスタンスの対象に関するファセットの例としては、データベース メールがあります。An example of a facet on a SQL Server instance target is Database Mail. 対象タイプは、複数の管理ファセットを実装でき、管理ファセットは複数の対象タイプで実装できます。A target type can implement more than one management facet; and a management facet can be implemented by more than one target type. たとえば、SQL Server の多数のインスタンスにデータベース メールをインストールして、SQL Server の 1 つのインスタンスにデータベース メールと他のファセットもインストールできます。For example, many instances of SQL Server can have Database Mail installed and one instance of SQL Server can have both Database Mail and as well other facets.

ファセットは、FacetRepository 名前空間にある Microsoft.SqlServer.Management.Facets に保存されます。Facets are stored in the FacetRepository which is in the Microsoft.SqlServer.Management.Facets namespace.

対象の状態は、管理ファセットの観点から見た対象の現在の特性を説明したものです。The state of a target is the description of current characteristics of a target in terms of management facets. 条件の作成に使用される式では、ファセットの観点から見た対象の状態を指定しています。The expression used to create a condition specified the state of the target in terms of the facet.

プロパティ

Description Description Description

ファセットの説明を取得します。 Gets the descriptions of the facet.

DisplayName DisplayName DisplayName

ファセットの表示名を取得します。 Gets the display name of the facet.

EvaluationMode EvaluationMode EvaluationMode

ファセットの評価モードを取得します。 Gets the evaluation mode for the facet.

FacetProperties FacetProperties FacetProperties

ファセットのプロパティに関する静的な情報を取得します。 Gets static information about the properties of the facet.

FacetPropertyDescriptors FacetPropertyDescriptors FacetPropertyDescriptors

ファセット プロパティの記述子を取得します。 Gets the descriptors of the facet properties.

FacetType FacetType FacetType

ファセットの型を取得します。 Gets the facet type.

Name Name Name

ファセットの名前を取得します。 Gets the name of the facet.

TargetTypes TargetTypes TargetTypes

コレクションを表しますTypeオブジェクト。 Represents a collection of Type objects. Type オブジェクトは、ファセットが動作するシステム型を表します。 Each Type object represents a system type on which the facet operates.

方法

GetTargetProperty(String, Object) GetTargetProperty(String, Object) GetTargetProperty(String, Object)

取得する対象になるプロパティを示します。 Indicates the target property to get.

ToString() ToString() ToString()

FacetInfo オブジェクトの文字列入力を表示します。 Renders a string input in the FacetInfo object.

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

IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object)

FacetInfo 内のオブジェクトを比較します。 Compares the objects within the FacetInfo.

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

によって使用されるすべてのリソースを解放、FacetInfoクラスです。 Releases all resources used by the FacetInfo class.

適用対象