Condividi tramite


IEdmCollectionTypeReference Interfaccia

Definizione

Rappresenta i riferimenti ai tipi di raccolta EDM.

public interface IEdmCollectionTypeReference : Microsoft.OData.Edm.IEdmTypeReference
type IEdmCollectionTypeReference = interface
    interface IEdmTypeReference
    interface IEdmElement
Public Interface IEdmCollectionTypeReference
Implements IEdmTypeReference
Derivato
Implementazioni

Proprietà

Definition

Ottiene la definizione cui si riferisce il tipo.

(Ereditato da IEdmTypeReference)
IsNullable

Ottiene un valore che indica se il tipo ammette i valori Null.

(Ereditato da IEdmTypeReference)

Metodi di estensione

IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)

Restituisce true se il riferimento al tipo confrontato è semanticamente equivalente a questo riferimento al tipo. I tipi di schema (IEdmSchemaType) vengono confrontati con i relativi ref oggetto.

AsBinary(IEdmTypeReference)

Se il riferimento è un tipo binario, restituirà un riferimento di tipo binario valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo binario non valido.

AsCollection(IEdmTypeReference)

Se il riferimento è di tipo raccolta, restituirà un riferimento di tipo raccolta valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo raccolta non valido.

AsComplex(IEdmTypeReference)

Se il riferimento è di tipo complesso, restituirà un riferimento di tipo complesso valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo complesso non valido.

AsDecimal(IEdmTypeReference)

Se il riferimento è di tipo decimale, restituirà un riferimento di tipo decimale valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo decimal non valido.

AsEntity(IEdmTypeReference)

Se il riferimento è un tipo di entità, restituirà un riferimento di tipo di entità valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo di entità non valido.

AsEntityReference(IEdmTypeReference)

Se il riferimento è un tipo di riferimento all'entità, restituirà un riferimento di tipo di riferimento all'entità valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo di riferimento all'entità non valido.

AsEnum(IEdmTypeReference)

Se il riferimento è un tipo di enumerazione, restituirà un riferimento di tipo di enumerazione valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo di enumerazione non valido.

AsPath(IEdmTypeReference)

Se questo riferimento è di un tipo di percorso, verrà restituito un riferimento al tipo di percorso valido alla definizione del tipo. In caso contrario, restituirà un riferimento al tipo di percorso non valido.

AsPrimitive(IEdmTypeReference)

Se il riferimento è di tipo primitivo, restituirà un riferimento di tipo primitivo valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo primitivo non valido.

AsSpatial(IEdmTypeReference)

Se il riferimento è di tipo spaziale, restituirà un riferimento di tipo spaziale valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo spaziale non valido.

AsString(IEdmTypeReference)

Se il riferimento è di tipo stringa, restituirà un riferimento di tipo stringa valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo stringa non valido.

AsStructured(IEdmTypeReference)

Se il riferimento è di tipo strutturato, restituirà un riferimento di tipo strutturato valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo strutturato non valido.

AsTemporal(IEdmTypeReference)

Se il riferimento è di tipo temporale, restituirà un riferimento di tipo temporale valido alla definizione del tipo. In caso contrario, restituirà un riferimento di tipo temporale non valido.

AsTypeDefinition(IEdmTypeReference)

Se questo riferimento è di una definizione di tipo, verrà restituito un riferimento alla definizione del tipo valido. In caso contrario, restituirà un riferimento alla definizione di tipo non valido.

IsBinary(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo binario.

IsBoolean(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo booleano.

IsByte(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo byte.

IsCollection(IEdmTypeReference)

Restituisce true se il riferimento è relativo a una raccolta.

IsComplex(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo complesso.

IsDate(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo Di data.

IsDateTimeOffset(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo DateTimeOffset.

IsDecimal(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo decimale.

IsDouble(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo double.

IsDuration(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo di durata.

IsEntity(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo di entità.

IsEntityReference(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo di entità.

IsEnum(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo di enumerazione.

IsFloating(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo in virgola mobile.

IsGeography(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo geography.

IsGeometry(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo geometry.

IsGuid(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo GUID.

IsInt16(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo Int16.

IsInt32(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo Int32.

IsInt64(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo Int64.

IsIntegral(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo Integer.

IsPath(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo di percorso.

IsPrimitive(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo primitivo.

IsSByte(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo SByte.

IsSignedIntegral(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo integrale con segno.

IsSingle(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo singolo.

IsSpatial(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo spaziale.

IsStream(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo di flusso.

IsString(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo stringa.

IsStructured(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo strutturato.

IsTemporal(IEdmTypeReference)

Restituisce true se il riferimento è relativo a un tipo temporale.

IsTimeOfDay(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo TimeOfDay.

IsTypeDefinition(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a una definizione di tipo.

IsUntyped(IEdmTypeReference)

Restituisce true se questo riferimento fa riferimento a un tipo Edm.Untyped.

PrimitiveKind(IEdmTypeReference)

Restituisce il genere primitivo della definizione del riferimento.

CollectionDefinition(IEdmCollectionTypeReference)

Ottiene la definizione di questo riferimento alla raccolta.

ElementType(IEdmCollectionTypeReference)

Ottiene il tipo di elemento della definizione di questo riferimento alla raccolta.

FullName(IEdmTypeReference)

Ottiene il nome completo della definizione a cui fa riferimento il tipo.

Location(IEdmElement)

Ottiene il percorso dell'elemento.

ShortQualifiedName(IEdmTypeReference)

Ottiene il nome breve della definizione a cui fa riferimento il tipo.

ToStructuredType(IEdmTypeReference)

Ottiene il tipo strutturato destinato da questo riferimento al tipo di proprietà strutturale.

TypeKind(IEdmTypeReference)

Ottiene il tipo di definizione dei riferimenti al tipo.

ToTraceString(IEdmTypeReference)

Restituisce la rappresentazione in formato testo dell'oggetto corrente.

Errors(IEdmElement)

Ottiene gli eventuali errori che appartengono all'elemento o agli elementi che contiene. Gli errori per un tipo strutturale includono ad esempio gli errori relativi a tipo stesso ed errori relativi alle proprietà dichiarate. Il metodo non analizza gli elementi cui questo elemento fa riferimento. Gli errori relativi a una proprietà non includono errori del tipo corrispondente.

IsBad(IEdmElement)

Restituisce true se questo elemento contiene errori restituiti dal Errors(IEdmElement) metodo .

TypeErrors(IEdmTypeReference)

Ottiene gli eventuali errori che appartengono al riferimento al tipo o alla relativa definizione.

Si applica a