PolicyFeatureCollection PolicyFeatureCollection PolicyFeatureCollection Class


The collection of policy features for the SharePoint server farm.

public ref class PolicyFeatureCollection : System::Collections::ICollection
public class PolicyFeatureCollection : System.Collections.ICollection
Public Class PolicyFeatureCollection
Implements ICollection


Policy features are scoped at the farm level, as opposed to policies, which are scoped at the site collection level.

Logically, each policy is a collection of instruction sets for one or more policy features. For each policy feature that you want to include in a policy, you include an instruction set, called a policy item, in the policy. A policy item contains the settings for only one policy feature.

For more information about policy features, see Policy Feature Overview.

For more information about information policies in general, see Introduction to Information Management Policy.


Count Count Count

Gets the number of information policy features in the collection.

IsDirty IsDirty IsDirty

Reserved for internal use.

IsSynchronized IsSynchronized IsSynchronized

Reserved for internal use.

Item[Int32] Item[Int32] Item[Int32]

Gets the specified information policy feature.

Item[String] Item[String] Item[String]

Gets the specified information policy feature.

SyncRoot SyncRoot SyncRoot

Reserved for internal use.


Add(String) Add(String) Add(String)

Add a policy feature to the SharePoint server farm.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Reserved for internal use.

Delete(String) Delete(String) Delete(String)

Deletes the specified information policy feature from the SharePoint server farm.

GetEnumerator() GetEnumerator() GetEnumerator()

Gets the enumerator for the collection.

Extension Methods

ToJson(Object) ToJson(Object) ToJson(Object)

Applies to