Compartir a través de


Clase SfcReferenceCollection<K, T, S>

Represents the base for all domain collections.

Jerarquía de herencia

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection<K, T, S>

Espacio de nombres:  Microsoft.SqlServer.Management.Sdk.Sfc
Ensamblado:  Microsoft.SqlServer.Management.Sdk.Sfc (en Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Sintaxis

'Declaración
Public MustInherit Class SfcReferenceCollection(Of K As {Object, IComparable(Of K)}, T As SfcInstance, S As SfcInstance) _
    Implements IReadOnlyDictionary(Of K, T), IReadOnlyCollection(Of T),  _
    IReadOnlyCollection, IEnumerable(Of T), IEnumerable, IListSource
'Uso
Dim instance As SfcReferenceCollection(Of K, T, S)
public abstract class SfcReferenceCollection<K, T, S> : IReadOnlyDictionary<K, T>, 
    IReadOnlyCollection<T>, IReadOnlyCollection, IEnumerable<T>, IEnumerable, IListSource 
where K : Object, IComparable<K>
where T : SfcInstance 
where S : SfcInstance
generic<typename K, typename T, typename S>
where K : Object, IComparable<K>
where T : SfcInstance 
where S : SfcInstance 
public ref class SfcReferenceCollection abstract : IReadOnlyDictionary<K, T>, 
    IReadOnlyCollection<T>, IReadOnlyCollection, IEnumerable<T>, IEnumerable, IListSource
[<AbstractClassAttribute>]
type SfcReferenceCollection<'K, 'T, 'S when 'K : Object and IComparable<'K> when 'T : SfcInstance when 'S : SfcInstance> =  
    class 
        interface IReadOnlyDictionary<'K, 'T>
        interface IReadOnlyCollection<'T>
        interface IReadOnlyCollection 
        interface IEnumerable<'T>
        interface IEnumerable 
        interface IListSource 
    end
JScript no admite tipos y métodos genéricos.

Parámetros de tipo

  • K
    The key type of the target collection.
  • T
    The element type of the target collection.
  • S
    The type of the collection owner.

El tipo SfcReferenceCollection<K, T, S> expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido SfcReferenceCollection<K, T, S> Initializes a new instance of the SfcReferenceCollection<K, T, S> class using the specified owner, resolver, and comparer.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Count Gets the number of elements contained in the collection.
Propiedad pública Item Gets the element associated with the specified key.
Propiedad pública Keys Gets the collection of keys contained in this collection.
Propiedad pública Values Gets the collection of values contained in this collection.

Arriba

Métodos

  Nombre Descripción
Método público Contains Determines whether this collection contains an element with the specified value.
Método público ContainsKey Determines whether SfcReferenceCollection<K, T, S> contains an element with the specified key.
Método público CopyTo Copies the elements of this collection to the specified array, starting at specified index.
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetEnumerator Returns an enumerator that iterates through a collection.
Método público GetHashCode (Se hereda de Object.)
Método protegido GetKeyFromValue Obtains a key from the item value.
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público Refresh Renews the inner collection storage and resolves to fill it.
Método público ToString (Se hereda de Object.)
Método público TryGetValue Gets the value associated with the specified key.

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasPropiedad privada IListSource.ContainsListCollection Gets a value indicating whether this list is an IList collection.
Implementación de interfaces explícitasMétodo privado IEnumerable<T>.GetEnumerator Returns an enumerator that iterates through a collection.
Implementación de interfaces explícitasMétodo privado IListSource.GetList Creates a list of values from the collection that can be accessed by index, sorted, and searched.

Arriba

Comentarios

This class abstracts all the necessary handshaking between the parent object, and the collection or element objects.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.Management.Sdk.Sfc