Partilhar via


IEdmStringTypeReference Interface

Definição

Representa uma referência a um tipo de cadeia de caracteres EDM.

public interface IEdmStringTypeReference : Microsoft.OData.Edm.IEdmPrimitiveTypeReference
type IEdmStringTypeReference = interface
    interface IEdmPrimitiveTypeReference
    interface IEdmTypeReference
    interface IEdmElement
Public Interface IEdmStringTypeReference
Implements IEdmPrimitiveTypeReference
Derivado
Implementações

Propriedades

Definition

Obtém a definição à qual esse tipo se refere.

(Herdado de IEdmTypeReference)
IsNullable

Obtém um valor que indica se esse tipo é anulável.

(Herdado de IEdmTypeReference)
IsUnbounded

Obtém um valor que indica se esse tipo de cadeia de caracteres especifica o comprimento máximo permitido.

IsUnicode

Obtém um valor que indica se esse tipo de cadeia de caracteres dá suporte à codificação unicode.

MaxLength

Obtém o comprimento máximo desse tipo de cadeia de caracteres.

Métodos de Extensão

IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)

Retornará true se a referência de tipo comparado for semanticamente equivalente a essa referência de tipo. Os tipos de esquema (IEdmSchemaType) são comparados por seus refs de objeto.

AsBinary(IEdmTypeReference)

Se essa referência for de um tipo binário, isso retornará uma referência de tipo binário válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo binário inválido.

AsCollection(IEdmTypeReference)

Se essa referência for de um tipo de coleção, isso retornará uma referência de tipo de coleção válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo de coleção incorreta.

AsComplex(IEdmTypeReference)

Se essa referência for de um tipo complexo, isso retornará uma referência de tipo complexo válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo complexo inválido.

AsDecimal(IEdmTypeReference)

Se essa referência for de um tipo decimal, isso retornará uma referência de tipo decimal válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo decimal inválido.

AsEntity(IEdmTypeReference)

Se essa referência for de um tipo de entidade, isso retornará uma referência de tipo de entidade válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo de entidade incorreta.

AsEntityReference(IEdmTypeReference)

Se essa referência for de um tipo de referência de entidade, isso retornará uma referência de tipo de referência de entidade válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo de referência de entidade incorreta.

AsEnum(IEdmTypeReference)

Se essa referência for de um tipo de enumeração, isso retornará uma referência de tipo de enumeração válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo de enumeração incorreta.

AsPath(IEdmTypeReference)

Se essa referência for de um tipo de caminho, isso retornará uma referência de tipo de caminho válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo de caminho inválido.

AsPrimitive(IEdmTypeReference)

Se essa referência for de um tipo primitivo, isso retornará uma referência de tipo primitivo válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo primitivo inválido.

AsSpatial(IEdmTypeReference)

Se essa referência for de um tipo espacial, isso retornará uma referência de tipo espacial válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo espacial inválido.

AsString(IEdmTypeReference)

Se essa referência for de um tipo de cadeia de caracteres, isso retornará uma referência de tipo de cadeia de caracteres válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo de cadeia de caracteres inválido.

AsStructured(IEdmTypeReference)

Se essa referência for de um tipo estruturado, isso retornará uma referência de tipo estruturado válida à definição de tipo. Caso contrário, ele retornará uma referência de tipo estruturado incorreta.

AsTemporal(IEdmTypeReference)

Se essa referência for de um tipo temporal, isso retornará uma referência de tipo temporal válida à definição de tipo. Caso contrário, retornará uma referência de tipo temporal inválido.

AsTypeDefinition(IEdmTypeReference)

Se essa referência for de uma definição de tipo, isso retornará uma referência de definição de tipo válida à definição de tipo. Caso contrário, ele retornará uma referência de definição de tipo inválido.

IsBinary(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo binário.

IsBoolean(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo booliano.

IsByte(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de byte.

IsCollection(IEdmTypeReference)

Retornará true se essa referência se referir a uma coleção.

IsComplex(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo complexo.

IsDate(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de Data.

IsDateTimeOffset(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo DateTimeOffset.

IsDecimal(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo decimal.

IsDouble(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo duplo.

IsDuration(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de duração.

IsEntity(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de entidade.

IsEntityReference(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de entidade.

IsEnum(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de enumeração.

IsFloating(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de ponto flutuante.

IsGeography(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de geografia.

IsGeometry(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de geometria.

IsGuid(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo GUID.

IsInt16(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo Int16.

IsInt32(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo Int32.

IsInt64(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo Int64.

IsIntegral(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo inteiro.

IsPath(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de caminho.

IsPrimitive(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo primitivo.

IsSByte(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo SByte.

IsSignedIntegral(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo integral assinado.

IsSingle(IEdmTypeReference)

Retornará true se essa referência se referir a um único tipo.

IsSpatial(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo espacial.

IsStream(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de fluxo.

IsString(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo de cadeia de caracteres.

IsStructured(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo estruturado.

IsTemporal(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo temporal.

IsTimeOfDay(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo TimeOfDay.

IsTypeDefinition(IEdmTypeReference)

Retornará true se essa referência se referir a uma definição de tipo.

IsUntyped(IEdmTypeReference)

Retornará true se essa referência se referir a um tipo Edm.Untyped.

PrimitiveKind(IEdmTypeReference)

Retorna o tipo primitivo da definição dessa referência.

FullName(IEdmTypeReference)

Obtém o nome completo da definição referenciada pela referência de tipo.

Location(IEdmElement)

Obtém o local desse elemento.

PrimitiveDefinition(IEdmPrimitiveTypeReference)

Obtém a definição dessa referência de tipo primitivo.

PrimitiveKind(IEdmPrimitiveTypeReference)

Obtém o tipo primitivo da definição referenciada por essa referência de tipo.

ShortQualifiedName(IEdmTypeReference)

Obtém o nome qualificado curto da definição referenciada pela referência de tipo.

ToStructuredType(IEdmTypeReference)

Obtém o tipo estruturado direcionado por essa referência de tipo de propriedade estrutural.

TypeKind(IEdmTypeReference)

Obtém o tipo de tipo da definição de referências de tipo.

ToTraceString(IEdmTypeReference)

Retorna a representação de texto do objeto atual.

Errors(IEdmElement)

Obtém os erros, se houver, que pertencem a esse elemento ou elementos que esse elemento contém. Por exemplo, os erros de um tipo estrutural incluem os erros do próprio tipo e os erros de suas propriedades declaradas. O método não analisa elementos referenciados por esse elemento. Por exemplo, erros de uma propriedade não incluem erros de seu tipo.

IsBad(IEdmElement)

Retornará true se esse elemento contiver erros retornados pelo Errors(IEdmElement) método .

TypeErrors(IEdmTypeReference)

Obtém os erros, se houver, que pertencem a essa referência de tipo ou à sua definição.

Aplica-se a