Freigeben über


ArmCustomerInsightsModelFactory.PropertyDefinition Methode

Definition

Initialisiert eine neue instance von 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

Parameter

arrayValueSeparator
String

Arraywerttrennzeichen für Eigenschaften mit festgelegtem isArray-Wert.

enumValidValues
IEnumerable<ProfileEnumValidValuesFormat>

Beschreibt gültige Werte für eine Enumerationseigenschaft.

fieldName
String

Der Name der Eigenschaft.

fieldType
String

Der Typ der Eigenschaft.

isArray
Nullable<Boolean>

Gibt an, ob es sich bei der Eigenschaft tatsächlich um ein Array des obigen fieldType-Objekts in der Daten-API handelt.

isEnum
Nullable<Boolean>

Gibt an, ob es sich bei der Eigenschaft um eine Enumeration handelt.

isFlagEnum
Nullable<Boolean>

Gibt an, ob es sich bei der Eigenschaft um eine Flagume handelt.

isImage
Nullable<Boolean>

Gibt an, ob es sich bei der Eigenschaft um ein Image handelt.

isLocalizedString
Nullable<Boolean>

Gibt an, ob es sich bei der Eigenschaft um eine lokalisierte Zeichenfolge handelt.

isName
Nullable<Boolean>

Gibt an, ob es sich bei der Eigenschaft um einen Namen oder einen Teil des Namens handelt.

isRequired
Nullable<Boolean>

Gibt an, ob der Eigenschaftswert für Instanzen erforderlich ist, wird das IsRequired-Feld nur für Interaction verwendet. Die Profilinstanz sucht nicht nach erforderlichem Feld.

propertyId
String

Die id, die der -Eigenschaft zugeordnet ist.

schemaItemPropLink
String

URL-codierter schema.org Elementproplink für die Eigenschaft.

maxLength
Nullable<Int32>

Maximale Länge der Zeichenfolge. Wird nur verwendet, wenn der Typ Zeichenfolge ist.

isAvailableInGraph
Nullable<Boolean>

Gibt an, ob die Eigenschaft im Diagramm verfügbar ist oder nicht.

dataSourcePrecedenceRules
IEnumerable<DataSourcePrecedence>

Dies ist spezifisch für Interaktionen, die als Aktivitäten modelliert werden. Datenquellen werden verwendet, um zu bestimmen, wo Daten gespeichert werden, und auch in Rangfolgeregeln.

Gibt zurück

Eine neue PropertyDefinition instance zum Mocking.

Gilt für: