Compartilhar via


PolicyLabel classe

Fornece a identificação de diretiva para os objetos PolicyLabel .

Inheritance hierarchy

System.Object
  Microsoft.Office.RecordsManagement.PolicyFeatures.PolicyLabel

Namespace:  Microsoft.Office.RecordsManagement.PolicyFeatures
Assembly:  Microsoft.Office.Policy (em Microsoft.Office.Policy.dll)

Sintaxe

'Declaração
<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

Exemplos

O exemplo de código a seguir mostra como obter CustomData propriedade de um item de política. Este exemplo contém um fragmento de XML que contém informações que você pode usar para implementar recursos de gerenciamento de informações do 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; 

     } 

}

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

PolicyLabel membros

Microsoft.Office.RecordsManagement.PolicyFeatures namespace