DefaultContentNegotiator.Negotiate Metoda

Definice

Provede vyjednávání obsahu tím System.Net.Http.Formatting.MediaTypeFormatter , že vybere nejvhodnější z předaného formatters pro daný request objekt, který může serializovat objekt daného objektu type .

public:
 virtual System::Net::Http::Formatting::ContentNegotiationResult ^ Negotiate(Type ^ type, System::Net::Http::HttpRequestMessage ^ request, System::Collections::Generic::IEnumerable<System::Net::Http::Formatting::MediaTypeFormatter ^> ^ formatters);
public virtual System.Net.Http.Formatting.ContentNegotiationResult Negotiate (Type type, System.Net.Http.HttpRequestMessage request, System.Collections.Generic.IEnumerable<System.Net.Http.Formatting.MediaTypeFormatter> formatters);
abstract member Negotiate : Type * System.Net.Http.HttpRequestMessage * seq<System.Net.Http.Formatting.MediaTypeFormatter> -> System.Net.Http.Formatting.ContentNegotiationResult
override this.Negotiate : Type * System.Net.Http.HttpRequestMessage * seq<System.Net.Http.Formatting.MediaTypeFormatter> -> System.Net.Http.Formatting.ContentNegotiationResult
Public Overridable Function Negotiate (type As Type, request As HttpRequestMessage, formatters As IEnumerable(Of MediaTypeFormatter)) As ContentNegotiationResult

Parametry

type
Type

Typ, který se má serializovat.

request
HttpRequestMessage

Žádost

formatters
IEnumerable<System.Net.Http.Formatting.MediaTypeFormatter>

Sada objektů, System.Net.Http.Formatting.MediaTypeFormatter ze kterých se má vybírat

Návraty

ContentNegotiationResult

Výsledek vyjednávání obsahujícího nejvhodnější System.Net.Http.Formatting.MediaTypeFormatter instanci nebo hodnotu null , pokud neexistuje vhodný formátovací modul.

Implementuje

Platí pro