Partager via


Audience.AudienceRules - Propriété

Obtient ou définit un tableau d'objets de AudienceRuleComponent qui représente les règles qui définissent cette audience.

Espace de noms :  Microsoft.Office.Server.Audience
Assembly :  Microsoft.Office.Server.UserProfiles (dans Microsoft.Office.Server.UserProfiles.dll)

Syntaxe

'Déclaration
Public Property AudienceRules As ArrayList
    Get
    Set
'Utilisation
Dim instance As Audience
Dim value As ArrayList

value = instance.AudienceRules

instance.AudienceRules = value
public ArrayList AudienceRules { get; set; }

Valeur de propriété

Type : System.Collections.ArrayList
Objet ArrayList qui contient une liste de règles qui définissent cette audience. Chaque élément de la liste contient l'opérande de règle, opérateur et valeur.

Remarques

Si un utilisateur ajoute une règle d'audience en appelant Audience.AudienceRules.Add directement et appelle ensuite la méthode Commit de la classe Audience , la nouvelle règle n'est pas enregistrée. La propriété AudienceRules doit être définie avant d'appeler la méthode Commit . Pour éviter ce problème, créez un nouveau ArrayList des règles et définir des Audience.AudienceRules = newArrayListOfRules. La propriété AudienceRules de cette façon définit un indicateur interne qui indique à la méthode Commit que la règle a été modifié depuis le dernier appel à Commit. Si vous appelez directement Audience.AudienceRules.Add , cet indicateur interne n'est jamais défini et Commit n'enregistre pas les modifications.

Voir aussi

Référence

Audience classe

Audience - Membres

Microsoft.Office.Server.Audience - Espace de noms