IFsrmRule.NamespaceRoots Property

 

Gets or sets an array of directory paths that the rule is applied to when classification is run

Namespace:   Microsoft.Storage
Assembly:  srmlib (in srmlib.dll)

Syntax

object[] NamespaceRoots { get; set; }
property array<Object^>^ NamespaceRoots {
    array<Object^>^ get();
    void set(array<Object^>^ value);
}
abstract NamespaceRoots : Object[] with get, set
Property NamespaceRoots As Object()

Property Value

Type: System.Object[]

Returns a Object that contains an array of namespaces to scan. Each entry is either a valid path on the server that contains no wildcards (static namespaces) or the value of a FolderUsage property defined on the server (also called dynamic namespaces). If providing FolderUsage properties, the format "[FolderUsage_MS=value]" must be used. The path is limited to 260 characters. Each element of the SAFEARRAY is a VARIANT of type VT_BSTR. Set the bstrVal member of the variant to the directory path.

Remarks

All subdirectories under the specified path are also scanned (recursively).

Note that FSRM supports only NTFS file systems—you cannot specify paths on ReFS, FAT, FAT32, UDF, or other non-NTFS file system.

See Also

IFsrmRule Interface
Microsoft.Storage Namespace

Return to top