Field.NewComplex(String, Boolean, IList<Field>) Method

Definition

Creates a new complex Field with required arguments.

public static Microsoft.Azure.Search.Models.Field NewComplex (string name, bool isCollection, System.Collections.Generic.IList<Microsoft.Azure.Search.Models.Field> fields);
static member NewComplex : string * bool * System.Collections.Generic.IList<Microsoft.Azure.Search.Models.Field> -> Microsoft.Azure.Search.Models.Field
Public Shared Function NewComplex (name As String, isCollection As Boolean, fields As IList(Of Field)) As Field

Parameters

name
String

The name of the complex field.

isCollection
Boolean

true if the field should be of type Collection(Edm.ComplexType); false if it should be of type Edm.ComplexType.

fields
IList<Field>

The sub-fields that comprise the complex type. They can be simple or complex fields themselves.

Returns

Exceptions

Thrown if fields is null.

Thrown if fields is empty.

Applies to