AutomaticZenRule Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| AutomaticZenRule(Parcel) |
Cria uma regra zen automática. |
| AutomaticZenRule(String, ComponentName, Uri, Int32, Boolean) |
Este construtor foi preterido. |
| AutomaticZenRule(String, ComponentName, ComponentName, Uri, ZenPolicy, Int32, Boolean) |
Cria uma regra zen automática. |
AutomaticZenRule(Parcel)
Cria uma regra zen automática.
[Android.Runtime.Register(".ctor", "(Landroid/os/Parcel;)V", "", ApiSince=24)]
public AutomaticZenRule(Android.OS.Parcel? source);
[<Android.Runtime.Register(".ctor", "(Landroid/os/Parcel;)V", "", ApiSince=24)>]
new Android.App.AutomaticZenRule : Android.OS.Parcel -> Android.App.AutomaticZenRule
Parâmetros
- source
- Parcel
Parcela
- Atributos
Comentários
Referência do Android para android.app.AutomaticZenRule.AutomaticZenRule.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
AutomaticZenRule(String, ComponentName, Uri, Int32, Boolean)
Este construtor foi preterido.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/net/Uri;IZ)V", "", ApiSince=24)]
public AutomaticZenRule(string? name, Android.Content.ComponentName? owner, Android.Net.Uri? conditionId, int interruptionFilter, bool enabled);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/net/Uri;IZ)V", "", ApiSince=24)>]
new Android.App.AutomaticZenRule : string * Android.Content.ComponentName * Android.Net.Uri * int * bool -> Android.App.AutomaticZenRule
Parâmetros
- name
- String
Cadeia de caracteres: o nome da regra.
- owner
- ComponentName
ComponentName: o serviço provedor de condições que possui essa regra.
- conditionId
- Uri
Uri
- interruptionFilter
- Int32
int: O filtro de interrupção define quais notificações têm permissão para interromper o usuário (por exemplo, via som &vibração) enquanto essa regra está ativa.
- enabled
- Boolean
booliano: se a regra está habilitada.
- Atributos
Comentários
Este construtor foi preterido. Use AutomaticZenRule.Builder para construir um AutomaticZenRule.
Cria uma regra zen automática.
Referência do Android para android.app.AutomaticZenRule.AutomaticZenRule.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
AutomaticZenRule(String, ComponentName, ComponentName, Uri, ZenPolicy, Int32, Boolean)
Cria uma regra zen automática.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/net/Uri;Landroid/service/notification/ZenPolicy;IZ)V", "", ApiSince=29)]
public AutomaticZenRule(string name, Android.Content.ComponentName? owner, Android.Content.ComponentName? configurationActivity, Android.Net.Uri conditionId, Android.Service.Notification.ZenPolicy? policy, int interruptionFilter, bool enabled);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/net/Uri;Landroid/service/notification/ZenPolicy;IZ)V", "", ApiSince=29)>]
new Android.App.AutomaticZenRule : string * Android.Content.ComponentName * Android.Content.ComponentName * Android.Net.Uri * Android.Service.Notification.ZenPolicy * int * bool -> Android.App.AutomaticZenRule
Parâmetros
- name
- String
Cadeia de caracteres: o nome da regra. Esse valor não pode ser nulo.
- owner
- ComponentName
ComponentName: o serviço provedor de condições que possui essa regra. Isso pode ser nulo se você estiver usando NotificationManager.setAutomaticZenRuleState(String,Condition) em vez de ConditionProviderService.
- configurationActivity
- ComponentName
ComponentName: uma atividade que manipula NotificationManager.ACTION_AUTOMATIC_ZEN_RULE que mostra ao usuário mais informações sobre essa regra e/ou permite que ele a configure. Isso será necessário se você não estiver usando um ConditionProviderService. Se você estiver, ele substituirá as informações especificadas em seu manifesto. Esse valor pode ser nulo.
- conditionId
- Uri
Uri: uma representação do estado que deve fazer com que seu aplicativo aplique o filtro de interrupção fornecido. Esse valor não pode ser nulo.
- policy
- ZenPolicy
ZenPolicy: A política define quais notificações têm permissão para interromper o usuário enquanto essa regra está ativa. Isso substitui a política global enquanto essa regra é ação (Condition.STATE_TRUE). Esse valor pode ser nulo.
- interruptionFilter
- Int32
int: O filtro de interrupção define quais notificações têm permissão para interromper o usuário (por exemplo, via som &vibração) enquanto essa regra está ativa.
- enabled
- Boolean
booliano: se a regra está habilitada.
- Atributos
Comentários
Cria uma regra zen automática. Observação: prefira AutomaticZenRule.Builder para construir um AutomaticZenRule.
Referência do Android para android.app.AutomaticZenRule.AutomaticZenRule.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.