Idioma

AppSearchSchema.StringPropertyConfig.DeletePropagationTypePropagateFrom Campo

Definição

Cuidado

This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchSchemaDeletePropagationType enum directly instead of this field.

O conteúdo nessa propriedade de cadeia de caracteres será usado como uma ID qualificada referindo-se a outro documento (pai) e a exclusão do documento referenciado será propagada para este documento (filho).

[Android.Runtime.Register("DELETE_PROPAGATION_TYPE_PROPAGATE_FROM", ApiSince=37)]
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchSchemaDeletePropagationType enum directly instead of this field.", true)]
public const Android.App.AppSearch.AppSearchSchemaDeletePropagationType DeletePropagationTypePropagateFrom = 1;
[<Android.Runtime.Register("DELETE_PROPAGATION_TYPE_PROPAGATE_FROM", ApiSince=37)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchSchemaDeletePropagationType enum directly instead of this field.", true)>]
val mutable DeletePropagationTypePropagateFrom : Android.App.AppSearch.AppSearchSchemaDeletePropagationType

Valor do campo

Value = 1
Atributos

Comentários

O conteúdo nessa propriedade de cadeia de caracteres será usado como uma ID qualificada referindo-se a outro documento (pai) e a exclusão do documento referenciado será propagada para este documento (filho).

Observe que isso se propaga ainda mais. Se o documento filho tiver filhos que também defina o tipo de propagação de exclusão PROPAGATE_FROM para suas propriedades ingressáveis, esses documentos (neto) serão excluídos.

Como a propagação de exclusão funciona entre o documento e o documento referenciado, se definir esse tipo para propagação de exclusão, a propriedade de cadeia de caracteres também deverá ser id joinable qualificada (ou seja, ter StringPropertyConfig.JOINABLE_VALUE_TYPE_QUALIFIED_ID para o tipo de valor ingressável). Caso contrário, gere IllegalStateException ao compilar (consulte StringPropertyConfig.Builder.build).

Referência do Android para android.app.appsearch.AppSearchSchema.StringPropertyConfig.DELETE_PROPAGATION_TYPE_PROPAGATE_FROM.

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