Класс FacetInfoCollection

The FacetInfoCollection class represents a collection of FacetInfo objects that represent all facets on the instance of SQL Server.

Иерархия наследования

System.Object
  System.Collections.ObjectModel.Collection<FacetInfo>
    System.Collections.ObjectModel.KeyedCollection<String, FacetInfo>
      Microsoft.SqlServer.Management.Dmf.FacetInfoCollection

Пространство имен:  Microsoft.SqlServer.Management.Dmf
Сборка:  Microsoft.SqlServer.Dmf (в Microsoft.SqlServer.Dmf.dll)

Синтаксис

'Декларация
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public NotInheritable Class FacetInfoCollection _
    Inherits KeyedCollection(Of String, FacetInfo)
'Применение
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>

Тип FacetInfoCollection обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод FacetInfoCollection Initializes a new instance of the FacetInfoCollection class.

В начало

Свойства

  Имя Описание
Открытое свойство Comparer (Производный от KeyedCollection<String, FacetInfo>.)
Открытое свойство Count (Производный от Collection<FacetInfo>.)
Открытое свойство Item[TKey] (Производный от KeyedCollection<String, FacetInfo>.)
Открытое свойство Item[Int32] (Производный от Collection<FacetInfo>.)

В начало

Методы

  Имя Описание
Открытый метод Add (Производный от Collection<FacetInfo>.)
Открытый метод Clear (Производный от Collection<FacetInfo>.)
Открытый метод Contains(TKey) (Производный от KeyedCollection<String, FacetInfo>.)
Открытый метод Contains(T) (Производный от Collection<FacetInfo>.)
Открытый метод CopyTo (Производный от Collection<FacetInfo>.)
Открытый метод Equals (Производный от Object.)
Открытый метод GetEnumerator (Производный от Collection<FacetInfo>.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Открытый метод IndexOf (Производный от Collection<FacetInfo>.)
Открытый метод Insert (Производный от Collection<FacetInfo>.)
Открытый метод Remove(TKey) (Производный от KeyedCollection<String, FacetInfo>.)
Открытый метод Remove(T) (Производный от Collection<FacetInfo>.)
Открытый метод RemoveAt (Производный от Collection<FacetInfo>.)
Открытый метод ToString (Производный от Object.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IList.Add (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытый метод IList.Contains (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытый метод ICollection.CopyTo (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытый метод IEnumerable.GetEnumerator (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытый метод IList.IndexOf (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытый метод IList.Insert (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытое свойство IList.IsFixedSize (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытое свойство ICollection<T>.IsReadOnly (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытое свойство IList.IsReadOnly (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытое свойство ICollection.IsSynchronized (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытое свойство IList.Item (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытый метод IList.Remove (Производный от Collection<FacetInfo>.)
Явная реализация интерфейсаЗакрытое свойство ICollection.SyncRoot (Производный от Collection<FacetInfo>.)

В начало

Замечания

An FacetinfoCollection object can be used to gain access to a set of facet information.

Это пространство имен, класс или элемент поддерживаются только платформой Microsoft .NET Framework версии 2.0.

Примеры

Использование коллекций

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.SqlServer.Management.Dmf