Sdílet prostřednictvím


RemoteCollectionChanges Třída

Definice

[System.Runtime.Serialization.DataContract]
public sealed class RemoteCollectionChanges
[<System.Runtime.Serialization.DataContract>]
type RemoteCollectionChanges = class
Public NotInheritable Class RemoteCollectionChanges
Dědičnost
RemoteCollectionChanges
Atributy

Vlastnosti

Action

Získá akci, která způsobila událost.

NewItems

Získá seznam nových položek zahrnutých do změny.

NewStartingIndex

Získá nulový index nového umístění, ve kterém ReplaceAdddošlo ke změně , nebo Move -1 při použití.

OldItems

Získá seznam položek ovlivněných Replaceakcí , nebo Remove. Tato vlastnost je vynechána v událostech odeslaných pro IList kolekce, pro které lze změnu plně definovat pomocí OldItemsCount a OldStartingIndex.

OldItemsCount

Získá počet existujících položek ovlivněných změnou nebo -1 při použití. Tato hodnota je užitečná pro RemoveReplace nebo události kolekcíIList, kde OldItems je vynechána.

OldStartingIndex

Získá nulový index starého umístění, ve kterém Movedošlo ke změně , Removenebo Replace -1 při použití.

Metody

Add(IList<MessagePackFragment>)

Vytvoří instanci RemoteCollectionChanges pro Add událost vyvolanou neindexovanou kolekcí.

Add(Int32, IList<MessagePackFragment>)

Vytvoří instanci RemoteCollectionChanges pro Add událost vyvolanou indexovanou kolekcí.

Move(Int32, Int32, Int32)

Vytvoří instanci RemoteCollectionChanges pro Move událost.

Remove(IList<MessagePackFragment>)

Vytvoří instanci RemoteCollectionChanges pro Remove událost vyvolanou neindexovanou kolekcí.

Remove(Int32, Int32)

Vytvoří instanci RemoteCollectionChanges pro Remove událost vyvolanou indexovanou kolekcí.

Replace(IList<MessagePackFragment>, IList<MessagePackFragment>)

Vytvoří instanci RemoteCollectionChanges pro Replace událost vyvolanou neindexovanou kolekcí.

Replace(Int32, Int32, IList<MessagePackFragment>)

Vytvoří instanci RemoteCollectionChanges pro Replace událost vyvolanou indexovanou kolekcí.

Reset(IList<MessagePackFragment>)

Vytvoří instanci RemoteCollectionChanges pro Reset událost.

Platí pro