de la propiedad Audience.AudienceRules
Obtiene o establece una matriz de objetos AudienceRuleComponent que representa las reglas que definen esta audiencia.
Espacio de nombres: Microsoft.Office.Server.Audience
Ensamblado: Microsoft.Office.Server.UserProfiles (en Microsoft.Office.Server.UserProfiles.dll)
Sintaxis
'Declaración
Public Property AudienceRules As ArrayList
Get
Set
'Uso
Dim instance As Audience
Dim value As ArrayList
value = instance.AudienceRules
instance.AudienceRules = value
public ArrayList AudienceRules { get; set; }
Valor de propiedad
Tipo: System.Collections.ArrayList
Un objeto ArrayList que contiene una lista de reglas que definen esta audiencia. Cada elemento de la lista contiene el operando de la regla, operador y valor.
Comentarios
Si un usuario agrega una regla de audiencia llamando directamente a Audience.AudienceRules.Add y, a continuación, llama al método Commit de la clase Audience , no se guarda la nueva regla. La propiedad AudienceRules debe establecerse antes de llamar al método Commit . Para evitar este problema, cree un nuevo ArrayList de reglas y establecer Audience.AudienceRules = newArrayListOfRules. Al establecer la propiedad AudienceRules de esta forma, establece un marcador interno que indica que el método Commit que la regla ha cambiado desde la última llamada a Commit. Si se llama directamente a Audience.AudienceRules.Add , nunca se establece este indicador interno y Commit no guardar los cambios.