PrimitivePropertyConfiguration Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet de configurer une propriété primitive de type entité ou de type complexe. Cette fonctionnalité de configuration est exposée par l’API Fluent du générateur de modèles, consultez ODataModelBuilder.
public class PrimitivePropertyConfiguration : Microsoft.AspNet.OData.Builder.StructuralPropertyConfiguration
type PrimitivePropertyConfiguration = class
inherit StructuralPropertyConfiguration
Public Class PrimitivePropertyConfiguration
Inherits StructuralPropertyConfiguration
- Héritage
- Dérivé
Constructeurs
PrimitivePropertyConfiguration(PropertyInfo, StructuralTypeConfiguration) |
Initialise une nouvelle instance de la classe PrimitivePropertyConfiguration. |
Propriétés
AddedExplicitly |
Obtient ou définit une valeur qui est |
AutoExpand |
Obtient ou définit si la propriété est développée automatiquement. la valeur par défaut est false. (Hérité de PropertyConfiguration) |
ConcurrencyToken |
Obtient ou défini une valeur indiquant si cette propriété est ou non un jeton concurrentiel. (Hérité de StructuralPropertyConfiguration) |
DeclaringType |
Obtient le type de déclaration. (Hérité de PropertyConfiguration) |
DefaultValueString |
Obtient ou définit une représentation sous forme de chaîne de valeur de la valeur par défaut. |
DerivedTypeConstraints |
Liste des types dérivés autorisés pour la propriété. (Hérité de PropertyConfiguration) |
DisableAutoExpandWhenSelectIsPresent |
Obtient ou définit si le développement automatique est désactivé s’il existe un $select spécifié par le client. (Hérité de PropertyConfiguration) |
IsRestricted |
Obtient si la propriété est restreinte, c’est-à-dire non filtrable, non triable, non navigable, non extensible, non d comptage ou automatiquement. (Hérité de PropertyConfiguration) |
Kind |
Obtient le type de cette propriété. |
Name |
Obtient ou définit le nom de la propriété. (Hérité de PropertyConfiguration) |
NonFilterable |
Obtient ou définit si la propriété est nonfilterable. la valeur par défaut est false. (Hérité de PropertyConfiguration) |
NotCountable |
Obtient ou définit si la propriété est not countable. la valeur par défaut est false. (Hérité de PropertyConfiguration) |
NotExpandable |
Obtient ou définit si la propriété est not expandable. la valeur par défaut est false. (Hérité de PropertyConfiguration) |
NotFilterable |
Obtient ou définit si la propriété est not filterable. la valeur par défaut est false. (Hérité de PropertyConfiguration) |
NotNavigable |
Obtient ou définit si la propriété est not navigable. la valeur par défaut est false. (Hérité de PropertyConfiguration) |
NotSortable |
Obtient ou définit si la propriété est not sortable. la valeur par défaut est false. (Hérité de PropertyConfiguration) |
OptionalProperty |
Obtient ou défini une valeur indiquant si cette propriété est facultative ou pas. (Hérité de StructuralPropertyConfiguration) |
Order |
Obtenir ou définit l’ordre dans l’expression « order by ». (Hérité de PropertyConfiguration) |
PropertyInfo |
Obtient le clr PropertyInfode mappage . (Hérité de PropertyConfiguration) |
QueryConfiguration |
Obtient ou définit QueryConfiguration. (Hérité de PropertyConfiguration) |
RelatedClrType |
Obtient le type CLR de sauvegarde de ce type de propriété. |
TargetEdmTypeKind |
Obtient le type de type Edm cible de cette propriété. Appelez les méthodes d’extension pour définir cette propriété. |
Unsortable |
Obtient ou définit si la propriété est unsortable. la valeur par défaut est false. (Hérité de PropertyConfiguration) |
Méthodes
Count() |
Définit cette propriété est d’un nombre d’éléments. (Hérité de PropertyConfiguration) |
Count(QueryOptionSetting) |
Définit si cette propriété est d comptage. (Hérité de PropertyConfiguration) |
Expand() |
Définit toutes les propriétés pouvant être étendues. (Hérité de PropertyConfiguration) |
Expand(Int32) |
Définit toutes les propriétés extensibles avec une profondeur maximale du résultat de développement. (Hérité de PropertyConfiguration) |
Expand(Int32, SelectExpandType, String[]) |
Définit la profondeur maximale du résultat d’expansion, des propriétés extensibles et leur SelectExpandType de cette propriété de navigation. (Hérité de PropertyConfiguration) |
Expand(Int32, String[]) |
Définit la profondeur maximale du résultat de développement, propriétés extensibles de cette propriété de navigation. (Hérité de PropertyConfiguration) |
Expand(SelectExpandType) |
Ensembles SelectExpandType de toutes les propriétés. (Hérité de PropertyConfiguration) |
Expand(SelectExpandType, Int32) |
Ensembles SelectExpandType de toutes les propriétés avec une profondeur maximale de résultat d’expansion. (Hérité de PropertyConfiguration) |
Expand(SelectExpandType, String[]) |
Définit les propriétés extensibles et leur SelectExpandType de cette propriété de navigation. (Hérité de PropertyConfiguration) |
Expand(String[]) |
Définit les propriétés extensibles de cette propriété de navigation. (Hérité de PropertyConfiguration) |
Filter() |
Définit toutes les propriétés de cette propriété pouvant être filtrées. (Hérité de PropertyConfiguration) |
Filter(QueryOptionSetting) |
Définit si toutes les propriétés de cette propriété peuvent être filtrées. (Hérité de PropertyConfiguration) |
Filter(QueryOptionSetting, String[]) |
Définit des propriétés filtrables dépend QueryOptionSetting de cette propriété. (Hérité de PropertyConfiguration) |
Filter(String[]) |
Définit les propriétés filtrables de cette propriété. (Hérité de PropertyConfiguration) |
IsConcurrencyToken() |
Configure la propriété à utiliser dans les vérifications de concurrence. Pour OData, cela signifie faire partie de l'ETag. |
IsCountable() |
Définit la propriété comme countable. (Hérité de PropertyConfiguration) |
IsExpandable() |
Définit la propriété comme expandable. (Hérité de PropertyConfiguration) |
IsFilterable() |
Définit la propriété comme filterable. (Hérité de PropertyConfiguration) |
IsNavigable() |
Définit la propriété comme navigable. (Hérité de PropertyConfiguration) |
IsNonFilterable() |
Définit la propriété comme nonfilterable. (Hérité de PropertyConfiguration) |
IsNotCountable() |
Définit la propriété comme not countable. (Hérité de PropertyConfiguration) |
IsNotExpandable() |
Définit la propriété comme not expandable. (Hérité de PropertyConfiguration) |
IsNotFilterable() |
Définit la propriété comme not filterable. (Hérité de PropertyConfiguration) |
IsNotNavigable() |
Définit la propriété comme not navigable. (Hérité de PropertyConfiguration) |
IsNotSortable() |
Définit la propriété comme not sortable. (Hérité de PropertyConfiguration) |
IsOptional() |
Configure la propriété comme étant optionnelle. |
IsRequired() |
Configure la propriété comme étant obligatoire. |
IsSortable() |
Définit la propriété comme sortable. (Hérité de PropertyConfiguration) |
IsUnsortable() |
Définit la propriété comme unsortable. (Hérité de PropertyConfiguration) |
OrderBy() |
Définit toutes les propriétés de cette propriété pouvant être triées. (Hérité de PropertyConfiguration) |
OrderBy(QueryOptionSetting) |
Définit si toutes les propriétés de cette propriété peuvent être triées. (Hérité de PropertyConfiguration) |
OrderBy(QueryOptionSetting, String[]) |
Définit des propriétés triables dépend QueryOptionSetting de cette propriété. (Hérité de PropertyConfiguration) |
OrderBy(String[]) |
Définit les propriétés triables de cette propriété. (Hérité de PropertyConfiguration) |
Page() |
Définit cette propriété pour activer la pagination. (Hérité de PropertyConfiguration) |
Page(Nullable<Int32>, Nullable<Int32>) |
Définit la valeur maximale de $top de cette propriété qu’un client peut demander et le nombre maximal de résultats de requête de cette propriété à retourner. (Hérité de PropertyConfiguration) |
Select() |
Définit toutes les propriétés de cette propriété pouvant être sélectionnées. (Hérité de PropertyConfiguration) |
Select(SelectExpandType) |
Les ensembles SelectExpandType de toutes les propriétés de cette propriété peuvent être sélectionnés. (Hérité de PropertyConfiguration) |
Select(SelectExpandType, String[]) |
Définit les propriétés sélectionnables dépend SelectExpandType de cette propriété. (Hérité de PropertyConfiguration) |
Select(String[]) |
Définit les propriétés sélectionnables de cette propriété. (Hérité de PropertyConfiguration) |
Méthodes d’extension
AsDate(PrimitivePropertyConfiguration) |
Si cette propriété primitive est DateTime, cette méthode rendra le type Edm cible comme Date |
AsTimeOfDay(PrimitivePropertyConfiguration) |
Si cette propriété primitive est TimeSpan, cette méthode rendra le type Edm cible comme TimeOfDay |