Share via


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

Miembros PolicyLabel

Espacio de nombres Microsoft.Office.RecordsManagement.PolicyFeatures