Compartir a través de


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.

Vea también

Referencia

clase Audience

Miembros Audience

Espacio de nombres Microsoft.Office.Server.Audience