SfcReferenceCollection<K, T, S>-Klasse
Represents the base for all domain collections.
Vererbungshierarchie
System.Object
Microsoft.SqlServer.Management.Sdk.Sfc.SfcReferenceCollection<K, T, S>
Namespace: Microsoft.SqlServer.Management.Sdk.Sfc
Assembly: Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)
Syntax
'Declaration
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
'Usage
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 bietet keine Unterstützung für die Verwendung generischer Typen und Methoden.
Typparameter
- K
The key type of the target collection.
- T
The element type of the target collection.
- S
The type of the collection owner.
Der SfcReferenceCollection<K, T, S>-Typ macht folgende Elemente verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
SfcReferenceCollection<K, T, S> | Initializes a new instance of the SfcReferenceCollection<K, T, S> class using the specified owner, resolver, and comparer. |
Zum Anfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
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. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
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 | (Geerbt von Object.) | |
Finalize | (Geerbt von Object.) | |
GetEnumerator | Returns an enumerator that iterates through a collection. | |
GetHashCode | (Geerbt von Object.) | |
GetKeyFromValue | Obtains a key from the item value. | |
GetType | (Geerbt von Object.) | |
MemberwiseClone | (Geerbt von Object.) | |
Refresh | Renews the inner collection storage and resolves to fill it. | |
ToString | (Geerbt von Object.) | |
TryGetValue | Gets the value associated with the specified key. |
Zum Anfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
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. |
Zum Anfang
Hinweise
This class abstracts all the necessary handshaking between the parent object, and the collection or element objects.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.