Condividi tramite


ODataMessageWriterSettings Classe

Definizione

Impostazioni di configurazione per writer di messaggi OData.

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

Costruttori

ODataMessageWriterSettings()

Inizializza una nuova istanza della classe ODataMessageWriterSettings con le impostazioni predefinite.

Proprietà

AlwaysAddTypeAnnotationsForDerivedTypes

Se impostata, le annotazioni dei tipi verranno aggiunte per i tipi derivati, anche quando il livello di metadati è impostato su "Nessuno".

ArrayPool

Ottiene/imposta il pool di buffer di caratteri.

BaseUri

Ottiene o imposta l'URI di base del documento utilizzato come base per tutti gli URI relativi.

EnableCharactersCheck

Flag per controllare se il writer deve verificare i caratteri XML validi o meno.

EnableMessageStreamDisposal

Ottiene o imposta un valore che indica se il flusso di messaggi verrà eliminato al termine della scrittura con il messaggio.

JsonPCallback

Ottiene o imposta l'utilizzo di una funzione di callback per eseguire il wrapping della risposta dal server.

LibraryCompatibility

Ottiene o imposta la versione di compatibilità della libreria. Il valore predefinito è Latest,

MessageQuotas

Quote da utilizzare per limitare l'utilizzo di risorse durante la scrittura di un messaggio OData.

MetadataSelector

Indica al generatore di metadati quali proprietà, funzioni, azioni, collegamenti a omettere.

MultipartNewLine

Ottiene o imposta la nuova sequenza di caratteri di riga utilizzata durante la scrittura di messaggi multiparte, vedere https://tools.ietf.org/html/rfc2046#section-5.1.1 A TextWriter usa una nuova riga specifica del sistema operativo, ma rfc2046 richiede che sia CRLF.

ODataUri

URI OData di una richiesta in ingresso. Chiamare ODataUriParseri metodi e assegnare proprietà (ad esempio, ODataPath) a ODataUri.

Validations

Ottiene o imposta le convalide da eseguire. Il valore predefinito è All,

Version

Ottiene o imposta la versione del protocollo OData da utilizzare per la scrittura di payload.

Metodi

Clone()

Crea una copia superficiale di questo ODataMessageWriterSettingsoggetto .

SetContentType(ODataFormat)

Imposta il formato da utilizzare quando si scrive nel payload. In questo modo verrà impostata automaticamente un'intestazione content-type.

SetContentType(String, String)

Imposta i tipi di supporto e i set di caratteri consentiti da cui verrà il tipo di contenuto quando si scrive nel payload.

Si applica a