FacetInfoCollection Class
The FacetInfoCollection class represents a collection of FacetInfo objects that represent all facets on the instance of SQL Server.
Inheritance Hierarchy
System.Object
System.Collections.ObjectModel.Collection<FacetInfo>
System.Collections.ObjectModel.KeyedCollection<String, FacetInfo>
Microsoft.SqlServer.Management.Dmf.FacetInfoCollection
Namespace: Microsoft.SqlServer.Management.Dmf
Assembly: Microsoft.SqlServer.Dmf (in Microsoft.SqlServer.Dmf.dll)
Syntax
'Declaration
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class FacetInfoCollection _
Inherits KeyedCollection(Of String, FacetInfo)
'Usage
Dim instance As FacetInfoCollection
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public sealed class FacetInfoCollection : KeyedCollection<string, FacetInfo>
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class FacetInfoCollection sealed : public KeyedCollection<String^, FacetInfo^>
[<SealedAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type FacetInfoCollection =
class
inherit KeyedCollection<string, FacetInfo>
end
public final class FacetInfoCollection extends KeyedCollection<String, FacetInfo>
The FacetInfoCollection type exposes the following members.
Constructors
Name | Description | |
---|---|---|
FacetInfoCollection | Initializes a new instance of the FacetInfoCollection class. |
Top
Properties
Name | Description | |
---|---|---|
Comparer | (Inherited from KeyedCollection<String, FacetInfo>.) | |
Count | (Inherited from Collection<FacetInfo>.) | |
Item[TKey] | (Inherited from KeyedCollection<String, FacetInfo>.) | |
Item[Int32] | (Inherited from Collection<FacetInfo>.) |
Top
Methods
Name | Description | |
---|---|---|
Add | (Inherited from Collection<FacetInfo>.) | |
Clear | (Inherited from Collection<FacetInfo>.) | |
Contains(TKey) | (Inherited from KeyedCollection<String, FacetInfo>.) | |
Contains(T) | (Inherited from Collection<FacetInfo>.) | |
CopyTo | (Inherited from Collection<FacetInfo>.) | |
Equals | (Inherited from Object.) | |
GetEnumerator | (Inherited from Collection<FacetInfo>.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
IndexOf | (Inherited from Collection<FacetInfo>.) | |
Insert | (Inherited from Collection<FacetInfo>.) | |
Remove(TKey) | (Inherited from KeyedCollection<String, FacetInfo>.) | |
Remove(T) | (Inherited from Collection<FacetInfo>.) | |
RemoveAt | (Inherited from Collection<FacetInfo>.) | |
ToString | (Inherited from Object.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IList.Add | (Inherited from Collection<FacetInfo>.) | |
IList.Contains | (Inherited from Collection<FacetInfo>.) | |
ICollection.CopyTo | (Inherited from Collection<FacetInfo>.) | |
IEnumerable.GetEnumerator | (Inherited from Collection<FacetInfo>.) | |
IList.IndexOf | (Inherited from Collection<FacetInfo>.) | |
IList.Insert | (Inherited from Collection<FacetInfo>.) | |
IList.IsFixedSize | (Inherited from Collection<FacetInfo>.) | |
ICollection<T>.IsReadOnly | (Inherited from Collection<FacetInfo>.) | |
IList.IsReadOnly | (Inherited from Collection<FacetInfo>.) | |
ICollection.IsSynchronized | (Inherited from Collection<FacetInfo>.) | |
IList.Item | (Inherited from Collection<FacetInfo>.) | |
IList.Remove | (Inherited from Collection<FacetInfo>.) | |
ICollection.SyncRoot | (Inherited from Collection<FacetInfo>.) |
Top
Remarks
An FacetinfoCollection object can be used to gain access to a set of facet information.
This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.
Examples
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.