Langue

RazorComponentsServiceOptions Classe

Définition

Fournit des options pour configurer le rendu côté serveur des composants Razor.

public sealed class RazorComponentsServiceOptions
type RazorComponentsServiceOptions = class
Public NotInheritable Class RazorComponentsServiceOptions
Héritage
RazorComponentsServiceOptions

Constructeurs

Nom Description
RazorComponentsServiceOptions()

Fournit des options pour configurer le rendu côté serveur des composants Razor.

Propriétés

Nom Description
CacheViewHybridCache

Obtient ou définit l’utilisation utilisée CacheView pour le HybridCache rendu côté serveur. Lorsqu’il reste un ensemble, le service inscrit HybridCache est utilisé s’il est disponible ; sinon, le magasin en mémoire est utilisé.

CacheViewSizeLimit

Obtient ou définit la taille maximale, en octets, du cache en mémoire utilisé par CacheView le rendu côté serveur. Lorsque la limite est atteinte, aucune nouvelle entrée n’est mise en cache tant que les entrées existantes n’expirent pas. La valeur par défaut est de 100 Mo. La valeur 0 configure une limite de taille de cache de zéro octet. Les entrées ne sont donc pas mises en cache.

DetailedErrors

Obtient ou définit une valeur qui détermine s’il faut inclure des informations détaillées sur les erreurs.

DisableClientValidation

Obtient ou définit une valeur qui détermine si la validation côté client est désactivée pour tous les formulaires rendus avec rendu statique côté serveur. Quand false (valeur par défaut), les formulaires utilisant DataAnnotationsValidator des règles de validation côté client pour que les erreurs utilisateur puissent être signalées sans aller-retour au serveur. Quand true, aucune règle de validation côté client n’est émise et uniquement les exécutions de validation côté serveur.

MaxFormMappingCollectionSize

Obtient ou définit le nombre maximal d’éléments autorisés dans une collection de formulaires.

MaxFormMappingErrorCount

Obtient ou définit le nombre maximal d’erreurs autorisées lors du mappage des données de formulaire.

MaxFormMappingKeySize

Obtient ou définit la taille maximale de la mémoire tampon utilisée pour lire les clés de données de formulaire.

MaxFormMappingRecursionDepth

Obtient ou définit la profondeur maximale autorisée lors du mappage récursif des données de formulaire.

TempDataCookie

Détermine les paramètres utilisés pour créer le cookie TempData.

TempDataProviderType

Obtient ou définit le type de fournisseur de stockage pour TempData. La valeur par défaut est Cookie.

TemporaryRedirectionUrlValidityDuration

Obtient ou définit la durée de vie de la validité de la protection des données pour les URL de redirection temporaires émises par le rendu côté serveur Blazor. Ceux-ci sont utilisés temporairement afin que la durée de vie soit suffisamment longue pour qu’un client reçoive l’URL et commence la navigation vers celle-ci. Cependant, elle doit aussi être suffisamment longue pour tenir compte des décalages d’horloge entre les serveurs.

S’applique à