Compartilhar via


ArmCustomerInsightsModelFactory.PropertyDefinition Método

Definição

Inicializa uma nova instância de PropertyDefinition.

public static Azure.ResourceManager.CustomerInsights.Models.PropertyDefinition PropertyDefinition (string arrayValueSeparator = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CustomerInsights.Models.ProfileEnumValidValuesFormat> enumValidValues = default, string fieldName = default, string fieldType = default, bool? isArray = default, bool? isEnum = default, bool? isFlagEnum = default, bool? isImage = default, bool? isLocalizedString = default, bool? isName = default, bool? isRequired = default, string propertyId = default, string schemaItemPropLink = default, int? maxLength = default, bool? isAvailableInGraph = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CustomerInsights.Models.DataSourcePrecedence> dataSourcePrecedenceRules = default);
static member PropertyDefinition : string * seq<Azure.ResourceManager.CustomerInsights.Models.ProfileEnumValidValuesFormat> * string * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * string * Nullable<int> * Nullable<bool> * seq<Azure.ResourceManager.CustomerInsights.Models.DataSourcePrecedence> -> Azure.ResourceManager.CustomerInsights.Models.PropertyDefinition
Public Shared Function PropertyDefinition (Optional arrayValueSeparator As String = Nothing, Optional enumValidValues As IEnumerable(Of ProfileEnumValidValuesFormat) = Nothing, Optional fieldName As String = Nothing, Optional fieldType As String = Nothing, Optional isArray As Nullable(Of Boolean) = Nothing, Optional isEnum As Nullable(Of Boolean) = Nothing, Optional isFlagEnum As Nullable(Of Boolean) = Nothing, Optional isImage As Nullable(Of Boolean) = Nothing, Optional isLocalizedString As Nullable(Of Boolean) = Nothing, Optional isName As Nullable(Of Boolean) = Nothing, Optional isRequired As Nullable(Of Boolean) = Nothing, Optional propertyId As String = Nothing, Optional schemaItemPropLink As String = Nothing, Optional maxLength As Nullable(Of Integer) = Nothing, Optional isAvailableInGraph As Nullable(Of Boolean) = Nothing, Optional dataSourcePrecedenceRules As IEnumerable(Of DataSourcePrecedence) = Nothing) As PropertyDefinition

Parâmetros

arrayValueSeparator
String

Separador de valor de matriz para propriedades com isArray definido.

enumValidValues
IEnumerable<ProfileEnumValidValuesFormat>

Descreve valores válidos para uma propriedade de enumeração.

fieldName
String

Nome da propriedade.

fieldType
String

Tipo da propriedade.

isArray
Nullable<Boolean>

Indica se a propriedade é, na verdade, uma matriz do fieldType acima na API de dados.

isEnum
Nullable<Boolean>

Indica se a propriedade é uma enumeração.

isFlagEnum
Nullable<Boolean>

Indica se a propriedade é uma enumeração de sinalizador.

isImage
Nullable<Boolean>

Se a propriedade é uma Imagem.

isLocalizedString
Nullable<Boolean>

Se a propriedade é uma cadeia de caracteres localizada.

isName
Nullable<Boolean>

Se a propriedade é um nome ou uma parte do nome.

isRequired
Nullable<Boolean>

Se o valor da propriedade é necessário em instâncias, o campo IsRequired somente para Interação. A Instância de Perfil não marcar para o campo necessário.

propertyId
String

A ID associada à propriedade .

schemaItemPropLink
String

URL codificada schema.org link prop do item para a propriedade.

maxLength
Nullable<Int32>

Comprimento máximo da cadeia de caracteres. Usado somente se o tipo for cadeia de caracteres.

isAvailableInGraph
Nullable<Boolean>

Se a propriedade está disponível no grafo ou não.

dataSourcePrecedenceRules
IEnumerable<DataSourcePrecedence>

Isso é específico para interações modeladas como atividades. As fontes de dados são usadas para determinar onde os dados são armazenados e também em regras de precedência.

Retornos

Uma nova PropertyDefinition instância para simulação.

Aplica-se a