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
Microsoft.Office.RecordsManagement.InformationPolicy Namespace