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)


public interface IFsrmMutableCollection : IFsrmCollection
public interface class IFsrmMutableCollection : IFsrmCollection
type IFsrmMutableCollection = 
        interface IFsrmCollection
Public Interface IFsrmMutableCollection
    Inherits IFsrmCollection


Name Description
System_CAPS_pubproperty Count

Gets the Count property.

System_CAPS_pubproperty Item[Int32]

Returns the item with the specified index.

System_CAPS_pubproperty State

Gets the State property.


Name Description
System_CAPS_pubmethod Add(Object)

Adds an object to the collection.

System_CAPS_pubmethod Cancel()

Cancels the collection of objects when the objects are collected asynchronously.

System_CAPS_pubmethod Clone()

Creates a duplicate IFsrmMutableCollection collection.

System_CAPS_pubmethod GetById(Guid)

Retrieves the specified object from the mutable collection.

System_CAPS_pubmethod GetEnumerator()

Retrieves an enumerator that allows iteration through the collection of FSRM objects.

System_CAPS_pubmethod Remove(Int32)

Removes the specified object from the collection using an index value.

System_CAPS_pubmethod RemoveById(Guid)

Removes the specified object from the collection using an object identifier.

System_CAPS_pubmethod WaitForCompletion(Int32)

Limits the time that an asynchronous collection can take to collect the objects.

See Also

Microsoft.Storage Namespace

Return to top