Lingua

RazorComponentsServiceOptions Classe

Definizione

Fornisce opzioni per la configurazione del rendering lato server di Razor Components.

public sealed class RazorComponentsServiceOptions
type RazorComponentsServiceOptions = class
Public NotInheritable Class RazorComponentsServiceOptions
Ereditarietà
RazorComponentsServiceOptions

Costruttori

Nome Descrizione
RazorComponentsServiceOptions()

Fornisce opzioni per la configurazione del rendering lato server di Razor Components.

Proprietà

Nome Descrizione
CacheViewHybridCache

Ottiene o imposta l'oggetto utilizzato da CacheView per il HybridCache rendering lato server. Se lasciato non impostato, il servizio registrato HybridCache viene usato se disponibile; in caso contrario, viene usato l'archivio in memoria.

CacheViewSizeLimit

Ottiene o imposta le dimensioni massime, in byte, della cache in memoria utilizzata da CacheView per il rendering lato server. Quando viene raggiunto il limite, non vengono memorizzate nuove voci nella cache fino alla scadenza delle voci esistenti. Il valore predefinito è 100 MB. Il valore 0 configura un limite di dimensioni cache a zero byte, pertanto le voci non vengono memorizzate nella cache.

DetailedErrors

Ottiene o imposta un valore che determina se includere informazioni dettagliate sugli errori.

DisableClientValidation

Ottiene o imposta un valore che determina se la convalida lato client è disabilitata per tutti i moduli sottoposti a rendering con rendering statico sul lato server. Quando false (impostazione predefinita), i moduli che usano DataAnnotationsValidator le regole di convalida lato client in modo che gli errori utente possano essere segnalati senza un round trip al server. Quando true, non vengono generate regole di convalida lato client e viene eseguita solo la convalida lato server.

MaxFormMappingCollectionSize

Ottiene o imposta il numero massimo di elementi consentiti in una raccolta di moduli.

MaxFormMappingErrorCount

Ottiene o imposta il numero massimo di errori consentiti durante il mapping dei dati del modulo.

MaxFormMappingKeySize

Ottiene o imposta le dimensioni massime del buffer utilizzato per leggere le chiavi di dati del modulo.

MaxFormMappingRecursionDepth

Ottiene o imposta la profondità massima consentita quando si esegue il mapping ricorsivo dei dati del modulo.

TempDataCookie

Determina le impostazioni utilizzate per creare il cookie TempData.

TempDataProviderType

Ottiene o imposta il tipo di provider di archiviazione per TempData. Il valore predefinito è Cookie.

TemporaryRedirectionUrlValidityDuration

Ottiene o imposta la durata della validità della protezione dei dati per gli URL di reindirizzamento temporanei generati dal rendering lato server Blazor. Questi vengono usati solo temporaneamente, quindi la durata deve essere sufficiente per consentire a un client di ricevere l'URL e iniziare a spostarsi verso di esso. Tuttavia, dovrebbe anche essere abbastanza lungo per consentire lo sfasamento dell'orologio tra i server.

Si applica a