Udostępnij za pośrednictwem


IClrCollectionAccessor Interfejs

Definicja

Reprezentuje operacje wspierane przez skompilowanych delegatów, które umożliwiają manipulowanie kolekcjami we właściwościach nawigacji.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

public interface IClrCollectionAccessor
type IClrCollectionAccessor = interface
Public Interface IClrCollectionAccessor

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń bazy danych .

Właściwości

CollectionType

Typ kolekcji.

Metody

Add(Object, Object, Boolean)

Dodaje wartość do kolekcji właściwości nawigacji, chyba że jest już zawarta w kolekcji.

AddStandalone(Object, Object)

Dodaje wartość do przekazanej kolekcji, chyba że jest już zawarta w kolekcji.

Contains(Object, Object)

Sprawdza, czy wartość jest zawarta w kolekcji.

ContainsStandalone(Object, Object)

Sprawdza, czy wartość jest zawarta w przekazanej kolekcji.

Create()

Tworzy nowe wystąpienie kolekcji odpowiedniego typu dla właściwości nawigacji.

GetOrCreate(Object, Boolean)

Zwraca istniejące wystąpienie kolekcji ustawione we właściwości nawigacji lub jeśli nie istnieje, tworzy nowe wystąpienie, ustawia je i zwraca.

Remove(Object, Object)

Usuwa wartość z kolekcji.

RemoveStandalone(Object, Object)

Usuwa wartość z przekazanej kolekcji.

Dotyczy