RemoteCollectionChanges Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
[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. |