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

PolicyLabel - Membres

Microsoft.Office.RecordsManagement.PolicyFeatures - Espace de noms