Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

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)

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.

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.

Afficher: