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 | |
---|---|---|
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 | |
---|---|---|
Count | Gets the number of elements contained in the collection. | |
Item | Gets the element associated with the specified key. | |
Keys | Gets the collection of keys contained in this collection. | |
Values | Gets the collection of values contained in this collection. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Contains | Determines whether this collection contains an element with the specified value. | |
ContainsKey | Determines whether SfcReferenceCollection<K, T, S> contains an element with the specified key. | |
CopyTo | Copies the elements of this collection to the specified array, starting at specified index. | |
Equals | (Se hereda de Object.) | |
Finalize | (Se hereda de Object.) | |
GetEnumerator | Returns an enumerator that iterates through a collection. | |
GetHashCode | (Se hereda de Object.) | |
GetKeyFromValue | Obtains a key from the item value. | |
GetType | (Se hereda de Object.) | |
MemberwiseClone | (Se hereda de Object.) | |
Refresh | Renews the inner collection storage and resolves to fill it. | |
ToString | (Se hereda de Object.) | |
TryGetValue | Gets the value associated with the specified key. |
Arriba
Implementaciones de interfaces explícitas
Nombre | Descripción | |
---|---|---|
IListSource.ContainsListCollection | Gets a value indicating whether this list is an IList collection. | |
IEnumerable<T>.GetEnumerator | Returns an enumerator that iterates through a collection. | |
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.