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.