Clase PolicyLabel
Proporciona el ID de la directiva para los objetos PolicyLabel .
Jerarquía de la herencia
System.Object
Microsoft.Office.RecordsManagement.PolicyFeatures.PolicyLabel
Espacio de nombres: Microsoft.Office.RecordsManagement.PolicyFeatures
Ensamblado: Microsoft.Office.Policy (en Microsoft.Office.Policy.dll)
Sintaxis
'Declaración
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Class PolicyLabel _
Implements IPolicyFeature
'Uso
Dim instance As PolicyLabel
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class PolicyLabel : IPolicyFeature
Ejemplos
En el ejemplo de código siguiente se muestra cómo obtener la propiedad CustomData de un elemento Directiva. Este ejemplo contiene un fragmento de XML que contiene información que puede utilizar para implementar las características de administración de información de SharePoint.
using Microsoft.Office.RecordsManagement.InformationPolicy;
using (SPSite site = new SPSite(documentUrl))
{
using (SPWeb web = site.OpenWeb())
{
SPFile docFile = web.GetFile(documentUrl);
Policy docPolicy = Policy.GetPolicy(docFile.Item.ContentType);
PolicyItem docPolicyItem = docPolicy.Items["Microsoft.Office.RecordsManagement.PolicyFeatures.PolicyLabel"];
return docPolicyItem.CustomData;
}
}
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.
Vea también
Referencia
Espacio de nombres Microsoft.Office.RecordsManagement.PolicyFeatures