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.