IOrderedStreamStorage<TKey> Methods
Assembly: Microsoft.VisualStudio.Utilities (in Microsoft.VisualStudio.Utilities.dll)
| Name | Description | |
|---|---|---|
![]() | Contains(TKey) | Indicates whether storage contains a Stream with the given key.(Inherited from IStreamStorage<TKey>.) |
![]() | Create(TKey) | (Inherited from IStreamStorage<TKey>.) |
![]() | CreateAt(Int32, TKey) | Opens a new Stream for writing at the given index, adding it to storage. |
![]() | Delete(TKey) | Deletes the Stream identified by the given key from storage.(Inherited from IStreamStorage<TKey>.) |
![]() | DeleteAt(Int32) | Deleted the Stream from storage at the given index. |
![]() | GetEnumerator() | (Inherited from IEnumerable<T>.) |
![]() | GetStreamSize(TKey, Int64, Int64) | Gets the number of bytes used by an existing Stream in the storage.(Inherited from IStreamStorage<TKey>.) |
![]() | GetTimestamp(TKey, TimestampKind) | Gets the timestamp for an existing Stream in the storage.(Inherited from IStreamStorage<TKey>.) |
![]() | Open(TKey, StreamAccess) | Opens an existing Stream in storage for reading.(Inherited from IStreamStorage<TKey>.) |
![]() | Reset(IEnumerable<TKey>^) | Resets the storage with the given enumeration of keys. New keys are enumerated and compared against existing keys in storage. The new keys enumeration determines the position of existing keys in storage: that is, if they exist in both storage and newKeys, they will be moved to the position in the newKeys enumeration. Existing keys in storage that do not exist in the newKeys enumeration will be removed from storage. Keys that exist in the newKeys enumeration but do not exist in storage will be added to storage, and an empty Stream will be created for them. |
![]() | SetTimestamp(TKey, TimestampKind, DateTime) | Sets the timestamp for an existing Stream in the storage.(Inherited from IStreamStorage<TKey>.) |
