IEdmStringTypeReference Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje odwołanie do typu ciągu EDM.
public interface IEdmStringTypeReference : Microsoft.OData.Edm.IEdmPrimitiveTypeReference
type IEdmStringTypeReference = interface
interface IEdmPrimitiveTypeReference
interface IEdmTypeReference
interface IEdmElement
Public Interface IEdmStringTypeReference
Implements IEdmPrimitiveTypeReference
- Pochodne
- Implementuje
Właściwości
Definition |
Pobiera definicję, do której odwołuje się ten typ. (Odziedziczone po IEdmTypeReference) |
IsNullable |
Pobiera wartość wskazującą, czy ten typ ma wartość null. (Odziedziczone po IEdmTypeReference) |
IsUnbounded |
Pobiera wartość wskazującą, czy ten typ ciągu określa maksymalną dozwoloną długość. |
IsUnicode |
Pobiera wartość wskazującą, czy ten typ ciągu obsługuje kodowanie Unicode. |
MaxLength |
Pobiera maksymalną długość tego typu ciągu. |
Metody rozszerzania
IsEquivalentTo(IEdmTypeReference, IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie do porównywanego typu jest semantycznie równoważne temu typowi. Typy schematów (IEdmSchemaType) są porównywane przez ich odwołania do obiektów. |
AsBinary(IEdmTypeReference) |
Jeśli to odwołanie jest typu binarnego, spowoduje to zwrócenie prawidłowego odwołania typu binarnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu binarnego. |
AsCollection(IEdmTypeReference) |
Jeśli to odwołanie jest typu kolekcji, spowoduje to zwrócenie prawidłowego odwołania typu kolekcji do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu kolekcji. |
AsComplex(IEdmTypeReference) |
Jeśli to odwołanie jest typu złożonego, spowoduje to zwrócenie prawidłowego odwołania typu złożonego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu złożonego. |
AsDecimal(IEdmTypeReference) |
Jeśli to odwołanie jest typu dziesiętnego, spowoduje to zwrócenie prawidłowego odwołania typu dziesiętnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu dziesiętnego. |
AsEntity(IEdmTypeReference) |
Jeśli to odwołanie jest typu jednostki, spowoduje to zwrócenie prawidłowego odwołania typu jednostki do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu jednostki. |
AsEntityReference(IEdmTypeReference) |
Jeśli to odwołanie jest typu odwołania do jednostki, spowoduje to zwrócenie prawidłowego odwołania typu odwołania do jednostki do definicji typu. W przeciwnym razie zwróci odwołanie do nieprawidłowego typu odwołania do jednostki. |
AsEnum(IEdmTypeReference) |
Jeśli to odwołanie jest typu wyliczenia, spowoduje to zwrócenie prawidłowego odwołania typu wyliczenia do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu wyliczenia. |
AsPath(IEdmTypeReference) |
Jeśli to odwołanie jest typu ścieżki, spowoduje to zwrócenie prawidłowego odwołania typu ścieżki do definicji typu. W przeciwnym razie zwróci odwołanie do nieprawidłowego typu ścieżki. |
AsPrimitive(IEdmTypeReference) |
Jeśli to odwołanie jest typu pierwotnego, spowoduje to zwrócenie prawidłowego odwołania typu pierwotnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu pierwotnego. |
AsSpatial(IEdmTypeReference) |
Jeśli to odwołanie jest typu przestrzennego, zwróci prawidłowe odwołanie typu przestrzennego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu przestrzennego. |
AsString(IEdmTypeReference) |
Jeśli to odwołanie jest typu ciągu, spowoduje to zwrócenie prawidłowego odwołania typu ciągu do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie do typu ciągu. |
AsStructured(IEdmTypeReference) |
Jeśli to odwołanie jest typu ustrukturyzowanego, spowoduje to zwrócenie prawidłowego odwołania typu strukturalnego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu strukturalnego. |
AsTemporal(IEdmTypeReference) |
Jeśli to odwołanie jest typu czasowego, spowoduje to zwrócenie prawidłowego odwołania typu czasowego do definicji typu. W przeciwnym razie zwróci nieprawidłowe odwołanie typu czasowego. |
AsTypeDefinition(IEdmTypeReference) |
Jeśli to odwołanie jest definicją typu, spowoduje to zwrócenie prawidłowego odwołania definicji typu do definicji typu. W przeciwnym razie zwróci odwołanie do nieprawidłowej definicji typu. |
IsBinary(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu binarnego. |
IsBoolean(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu logicznego. |
IsByte(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu bajtów. |
IsCollection(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do kolekcji. |
IsComplex(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu złożonego. |
IsDate(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu Data. |
IsDateTimeOffset(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu DateTimeOffset. |
IsDecimal(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu dziesiętnego. |
IsDouble(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do podwójnego typu. |
IsDuration(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu czasu trwania. |
IsEntity(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu jednostki. |
IsEntityReference(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu jednostki. |
IsEnum(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu wyliczenia. |
IsFloating(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odnosi się do typu zmiennoprzecinkowego. |
IsGeography(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu geografii. |
IsGeometry(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu geometrii. |
IsGuid(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu identyfikatora GUID. |
IsInt16(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu Int16. |
IsInt32(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu Int32. |
IsInt64(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu Int64. |
IsIntegral(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu liczby całkowitej. |
IsPath(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu ścieżki. |
IsPrimitive(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu pierwotnego. |
IsSByte(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu SByte. |
IsSignedIntegral(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu całkowitego podpisanego. |
IsSingle(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odnosi się do pojedynczego typu. |
IsSpatial(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odnosi się do typu przestrzennego. |
IsStream(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu strumienia. |
IsString(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu ciągu. |
IsStructured(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu strukturalnego. |
IsTemporal(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu czasowego. |
IsTimeOfDay(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu TimeOfDay. |
IsTypeDefinition(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do definicji typu. |
IsUntyped(IEdmTypeReference) |
Zwraca wartość true, jeśli odwołanie odwołuje się do typu Edm.Untyped. |
PrimitiveKind(IEdmTypeReference) |
Zwraca pierwotny rodzaj definicji tego odwołania. |
FullName(IEdmTypeReference) |
Pobiera pełną nazwę definicji, do której odwołuje się odwołanie typu. |
Location(IEdmElement) |
Pobiera lokalizację tego elementu. |
PrimitiveDefinition(IEdmPrimitiveTypeReference) |
Pobiera definicję tego typu pierwotnego odwołania. |
PrimitiveKind(IEdmPrimitiveTypeReference) |
Pobiera pierwotny rodzaj definicji, do której odwołuje się ten typ. |
ShortQualifiedName(IEdmTypeReference) |
Pobiera krótką kwalifikowaną nazwę definicji, do której odwołuje się odwołanie typu. |
ToStructuredType(IEdmTypeReference) |
Pobiera typ ustrukturyzowany przeznaczony dla tego odwołania typu właściwości strukturalnej. |
TypeKind(IEdmTypeReference) |
Pobiera typ definicji odwołań typu. |
ToTraceString(IEdmTypeReference) |
Zwraca reprezentację tekstu bieżącego obiektu. |
Errors(IEdmElement) |
Pobiera błędy, jeśli istnieją, które należą do tego elementu lub elementów, które zawiera ten element. Na przykład błędy typu strukturalnego obejmują błędy samego typu i błędy jego zadeklarowanych właściwości. Metoda nie analizuje elementów, do których odwołuje się ten element. Na przykład błędy właściwości nie zawierają błędów z jego typu. |
IsBad(IEdmElement) |
Zwraca wartość true, jeśli ten element zawiera błędy zwrócone przez metodę Errors(IEdmElement) . |
TypeErrors(IEdmTypeReference) |
Pobiera błędy, jeśli istnieją, które należą do tego typu odwołania lub jego definicji. |