IFsrmMutableCollection Interface
Used to manage a collection of FSRM objects that can have objects added to or removed from the collection.
Namespace: Microsoft.Storage
Assembly: srmlib (in srmlib.dll)
Syntax
[GuidAttribute("1BB617B8-3886-49DC-AF82-A6C90FA35DDA")]
public interface IFsrmMutableCollection : IFsrmCollection
[GuidAttribute("1BB617B8-3886-49DC-AF82-A6C90FA35DDA")]
public interface class IFsrmMutableCollection : IFsrmCollection
[<GuidAttribute("1BB617B8-3886-49DC-AF82-A6C90FA35DDA")>]
type IFsrmMutableCollection =
interface
interface IFsrmCollection
end
<GuidAttribute("1BB617B8-3886-49DC-AF82-A6C90FA35DDA")>
Public Interface IFsrmMutableCollection
Inherits IFsrmCollection
Properties
Name | Description | |
---|---|---|
Count | Gets the Count property. |
|
Item[Int32] | Returns the item with the specified index. |
|
State | Gets the State property. |
Methods
Name | Description | |
---|---|---|
Add(Object) | Adds an object to the collection. |
|
Cancel() | Cancels the collection of objects when the objects are collected asynchronously. |
|
Clone() | Creates a duplicate IFsrmMutableCollection collection. |
|
GetById(Guid) | Retrieves the specified object from the mutable collection. |
|
GetEnumerator() | Retrieves an enumerator that allows iteration through the collection of FSRM objects. |
|
Remove(Int32) | Removes the specified object from the collection using an index value. |
|
RemoveById(Guid) | Removes the specified object from the collection using an object identifier. |
|
WaitForCompletion(Int32) | Limits the time that an asynchronous collection can take to collect the objects. |
See Also
Return to top