共用方式為


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.

繼承階層

System. . :: . .Object
  Microsoft.SqlServer.Management.Dmf..::..FacetInfo

命名空間:  Microsoft.SqlServer.Management.Dmf
組件:  Microsoft.SqlServer.Dmf (在 Microsoft.SqlServer.Dmf.dll 中)

語法

'宣告
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class FacetInfo _
    Implements IDisposable, IComparable
'用途
Dim instance As FacetInfo
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class FacetInfo : IDisposable, 
    IComparable
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class FacetInfo sealed : IDisposable, 
    IComparable
[<SealedAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type FacetInfo =  
    class
        interface IDisposable
        interface IComparable
    end
public final class FacetInfo implements IDisposable, IComparable

FacetInfo 型別公開下列成員。

屬性

  名稱 說明
公用屬性 Description Gets the descriptions of the facet.
公用屬性 DisplayName Gets the display name of the facet.
公用屬性 EvaluationMode Gets the evaluation mode for the facet.
公用屬性 FacetProperties Gets static information about the properties of the facet.
公用屬性 FacetPropertyDescriptors Gets the descriptors of the facet properties.
公用屬性 FacetType Gets the facet type.
公用屬性 Name Gets the name of the facet.
公用屬性 TargetTypes Represents a collection of Type objects. Each Type object represents a system type on which the facet operates.

上層

方法

  名稱 說明
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetTargetProperty Indicates the target property to get.
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ToString Renders a string input in the FacetInfo object. (覆寫 Object. . :: . .ToString() () () ()。)

上層

明確 繼承 實作

  名稱 說明
明確介面實作私用方法 IComparable. . :: . .CompareTo Compares the objects within the FacetInfo.
明確介面實作私用方法 IDisposable. . :: . .Dispose Releases all resources used by the FacetInfo class.

上層

備註

A facet is a logical dimension of a target type with a set of logical properties. 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. 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.

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.

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。