RemoteCollectionChanges Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Argument, das in RemoteCollectionChangedAsync(ObjectId, Nullable<ObjectVersion>, RemoteCollectionChanges, CancellationToken)verwendet wird.
[System.Runtime.Serialization.DataContract]
public sealed class RemoteCollectionChanges
[<System.Runtime.Serialization.DataContract>]
type RemoteCollectionChanges = class
Public NotInheritable Class RemoteCollectionChanges
- Vererbung
-
RemoteCollectionChanges
- Attribute
Eigenschaften
Action |
Ruft die Aktion ab, die das Ereignis verursacht hat. |
NewItems |
Ruft die Liste der neuen Elemente ab, die von der Änderung betroffen sind. |
NewStartingIndex |
Ruft den nullbasierten Index des neuen Speicherorts ab, an dem eine Replace- Addoder Move -1-Änderung aufgetreten ist, wenn sie nicht verwendet wird. |
OldItems |
Ruft die Liste der Elemente ab, die von einer Replace- oder Remove- Aktion betroffen sind. Diese Eigenschaft wird in Ereignissen ausgelassen, die für IList Auflistungen gesendet werden, für die die Änderung vollständig durch OldItemsCount und OldStartingIndexdefiniert werden kann. |
OldItemsCount |
Ruft die Anzahl der vorhandenen Elemente ab, die von der Änderung betroffen sind, oder -1, wenn sie nicht verwendet werden. Dieser Wert ist nützlich für Remove- oder Replace -Ereignisse von IList Auflistungen, bei denen OldItems nicht angegeben wird. |
OldStartingIndex |
Ruft den nullbasierten Index des alten Speicherorts ab, an dem eine MoveÄnderung Remove, oder Replace bei Ungenutzt -1 aufgetreten ist. |
Methoden
Add(IList<MessagePackFragment>) |
Erstellt eine instance von RemoteCollectionChanges für ein Add Ereignis, das von einer nicht indizierten Auflistung ausgelöst wird. |
Add(Int32, IList<MessagePackFragment>) |
Erstellt eine instance von RemoteCollectionChanges für ein Add Ereignis, das von einer indizierten Auflistung ausgelöst wird. |
Move(Int32, Int32, Int32) |
Erstellt eine instance von RemoteCollectionChanges für ein Move Ereignis. |
Remove(IList<MessagePackFragment>) |
Erstellt eine instance von RemoteCollectionChanges für ein Remove Ereignis, das von einer nicht indizierten Auflistung ausgelöst wird. |
Remove(Int32, Int32) |
Erstellt eine instance von RemoteCollectionChanges für ein Remove Ereignis, das von einer indizierten Auflistung ausgelöst wird. |
Replace(IList<MessagePackFragment>, IList<MessagePackFragment>) |
Erstellt eine instance von RemoteCollectionChanges für ein Replace Ereignis, das von einer nicht indizierten Auflistung ausgelöst wird. |
Replace(Int32, Int32, IList<MessagePackFragment>) |
Erstellt eine instance von RemoteCollectionChanges für ein Replace Ereignis, das von einer indizierten Auflistung ausgelöst wird. |
Reset(IList<MessagePackFragment>) |
Erstellt eine instance von RemoteCollectionChanges für ein Reset Ereignis. |