ProtoOutputStream.CheckFieldId(Int64, Int64) Método
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.
Valida se a fieldId fornecida é do tipo e da contagem de expectedType.
[Android.Runtime.Register("checkFieldId", "(JJ)I", "", ApiSince=30)]
public static int CheckFieldId(long fieldId, long expectedFlags);
[<Android.Runtime.Register("checkFieldId", "(JJ)I", "", ApiSince=30)>]
static member CheckFieldId : int64 * int64 -> int
Parâmetros
- fieldId
- Int64
O identificador de campo a ser verificado, incluindo seu número de campo, tipo e sinalizadores de contagem.
- expectedFlags
- Int64
O tipo de campo esperado e os sinalizadores de contagem. O tipo deve corresponder exatamente. A contagem deve corresponder, exceto que um campo empacotado também é aceito quando um campo repetido é esperado.
Retornos
A ID bruta desse campo.
- Atributos
Comentários
Valida se a fieldId fornecida é do tipo e da contagem de expectedType.
O tipo deve corresponder exatamente para passar nessa verificação.
A contagem deve corresponder de acordo com esta tabela de verdade para passar a verificação:
expectedFlags UNKNOWN SINGLE REPEATED PACKED fieldId UNKNOWN true false false SINGLE x true false false REPEATED x false true false PACKED x false true true true
Documentação Java para android.util.proto.ProtoOutputStream.checkFieldId(long, long).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.