PolicyResource Class

Represents a policy resource that is available to the policy feature.

Inheritance Hierarchy

System.Object
  Microsoft.Office.RecordsManagement.InformationPolicy.PolicyResource

Namespace:  Microsoft.Office.RecordsManagement.InformationPolicy
Assembly:  Microsoft.Office.Policy (in Microsoft.Office.Policy.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Class PolicyResource
'Usage
Dim instance As PolicyResource
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class PolicyResource

Remarks

A policy feature can use one or more policy resources. A policy resource is an assembly that assists the policy feature by providing some functionality that the feature needs. For example, the Expiration policy feature employs an Expiration Formula Calculator as a policy resource to determine a document's actual expiration date. This policy feature also uses an Expiration Action policy resource to determine what action to take when an item reaches its expiration date.

Policy features can use multiple resources, but each policy resource can be used by only one policy feature.

For more information, see Policy Resource Overview in SharePoint Server 2010 (ECM).

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

PolicyResource Members

Microsoft.Office.RecordsManagement.InformationPolicy Namespace