Compartilhar via


SerializePropertyNamesAsCamelCaseAttribute Classe

Definição

Indica que as propriedades públicas de um tipo de modelo devem ser serializadas como maiúsculas e minúsculas para corresponder aos nomes de campo de um índice de pesquisa.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Struct, AllowMultiple=false, Inherited=true)]
public class SerializePropertyNamesAsCamelCaseAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Struct, AllowMultiple=false, Inherited=true)>]
type SerializePropertyNamesAsCamelCaseAttribute = class
    inherit Attribute
Public Class SerializePropertyNamesAsCamelCaseAttribute
Inherits Attribute
Herança
SerializePropertyNamesAsCamelCaseAttribute
Atributos

Comentários

Espera-se que os tipos sem esse atributo tenham nomes de propriedade que correspondam exatamente aos nomes de campos correspondentes em Azure Cognitive Search. Caso contrário, não seria possível usar instâncias do tipo para preencher o índice.

Construtores

SerializePropertyNamesAsCamelCaseAttribute()

Indica que as propriedades públicas de um tipo de modelo devem ser serializadas como maiúsculas e minúsculas para corresponder aos nomes de campo de um índice de pesquisa.

Métodos

IsDefinedOnType(Type)

Indica se o tipo fornecido é anotado com SerializePropertyNamesAsCamelCaseAttribute.

IsDefinedOnType<T>()

Indica se o tipo fornecido é anotado com SerializePropertyNamesAsCamelCaseAttribute.

Aplica-se a