PolicyLabel - Classe
Fournit l'ID de la stratégie pour les objets PolicyLabel .
Hiérarchie d’héritage
System.Object
Microsoft.Office.RecordsManagement.PolicyFeatures.PolicyLabel
Espace de noms : Microsoft.Office.RecordsManagement.PolicyFeatures
Assembly : Microsoft.Office.Policy (dans Microsoft.Office.Policy.dll)
Syntaxe
'Déclaration
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Class PolicyLabel _
Implements IPolicyFeature
'Utilisation
Dim instance As PolicyLabel
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class PolicyLabel : IPolicyFeature
Exemples
L'exemple de code suivant montre comment obtenir la propriété CustomData de l'élément d'une stratégie. Cet exemple contient un bloc de code XML qui contient des informations que vous pouvez utiliser pour implémenter des fonctionnalités de gestion d'informations 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;
}
}
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Voir aussi
Référence
Microsoft.Office.RecordsManagement.PolicyFeatures - Espace de noms