JsonContent Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller HTTP-innehåll baserat på JSON.
public ref class JsonContent sealed : System::Net::Http::HttpContent
public sealed class JsonContent : System.Net.Http.HttpContent
type JsonContent = class
inherit HttpContent
Public NotInheritable Class JsonContent
Inherits HttpContent
- Arv
Egenskaper
| Name | Description |
|---|---|
| Headers |
Hämtar HTTP-innehållsrubrikerna enligt definitionen i RFC 2616. (Ärvd från HttpContent) |
| ObjectType |
Hämtar den typ av som ska serialiseras av den här instansen Value . |
| Value |
Hämtar värdet som ska serialiseras och användas som brödtext för den som skickar den här instansen HttpRequestMessage . |
Metoder
| Name | Description |
|---|---|
| CopyTo(Stream, TransportContext, CancellationToken) |
Serialiserar HTTP-innehållet till en ström med byte och kopierar det till |
| CopyToAsync(Stream, CancellationToken) |
Serialisera HTTP-innehållet till en ström med byte och kopierar det till det dataströmobjekt som anges som parameter. |
| CopyToAsync(Stream, TransportContext, CancellationToken) |
Serialisera HTTP-innehållet till en ström med byte och kopierar det till det dataströmobjekt som anges som parameter. |
| CopyToAsync(Stream, TransportContext) |
Serialisera HTTP-innehållet till en ström med byte och kopierar det till det dataströmobjekt som anges som parameter. |
| CopyToAsync(Stream) |
Serialisera HTTP-innehållet till en ström med byte och kopierar det till det dataströmobjekt som anges som parameter. |
| Create(Object, JsonTypeInfo, MediaTypeHeaderValue) |
Skapar en ny instans av JsonContent klassen som ska innehålla |
| Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions) |
Skapar en ny instans av JsonContent klassen som ska innehålla |
| Create<T>(T, JsonTypeInfo<T>, MediaTypeHeaderValue) |
Skapar en ny instans av JsonContent klassen som ska innehålla |
| Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions) |
Skapar en ny instans av JsonContent klassen som ska innehålla |
| CreateContentReadStream(CancellationToken) |
Serialiserar HTTP-innehållet till en minnesström. (Ärvd från HttpContent) |
| CreateContentReadStreamAsync() |
Serialisera HTTP-innehållet till en minnesström som en asynkron åtgärd. (Ärvd från HttpContent) |
| CreateContentReadStreamAsync(CancellationToken) |
Serialiserar HTTP-innehållet till en minnesström som en asynkron åtgärd. (Ärvd från HttpContent) |
| Dispose() |
Släpper ohanterade resurser och gör sig av med de hanterade resurser som används av HttpContent. (Ärvd från HttpContent) |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av HttpContent och om du vill ta bort de hanterade resurserna. (Ärvd från HttpContent) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| LoadIntoBufferAsync() |
Serialisera HTTP-innehållet till en minnesbuffert som en asynkron åtgärd. (Ärvd från HttpContent) |
| LoadIntoBufferAsync(CancellationToken) |
Serialisera HTTP-innehållet till en minnesbuffert som en asynkron åtgärd. (Ärvd från HttpContent) |
| LoadIntoBufferAsync(Int64, CancellationToken) |
Serialisera HTTP-innehållet till en minnesbuffert som en asynkron åtgärd. (Ärvd från HttpContent) |
| LoadIntoBufferAsync(Int64) |
Serialisera HTTP-innehållet till en minnesbuffert som en asynkron åtgärd. (Ärvd från HttpContent) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ReadAsByteArrayAsync() |
Serialisera HTTP-innehållet till en bytematris som en asynkron åtgärd. (Ärvd från HttpContent) |
| ReadAsByteArrayAsync(CancellationToken) |
Serialisera HTTP-innehållet till en bytematris som en asynkron åtgärd. (Ärvd från HttpContent) |
| ReadAsStream() |
Serialiserar HTTP-innehållet och returnerar en ström som representerar innehållet. (Ärvd från HttpContent) |
| ReadAsStream(CancellationToken) |
Serialiserar HTTP-innehållet och returnerar en ström som representerar innehållet. (Ärvd från HttpContent) |
| ReadAsStreamAsync() |
Serialisera HTTP-innehållet och returnera en dataström som representerar innehållet som en asynkron åtgärd. (Ärvd från HttpContent) |
| ReadAsStreamAsync(CancellationToken) |
Serialisera HTTP-innehållet och returnera en dataström som representerar innehållet som en asynkron åtgärd. (Ärvd från HttpContent) |
| ReadAsStringAsync() |
Serialisera HTTP-innehållet till en sträng som en asynkron åtgärd. (Ärvd från HttpContent) |
| ReadAsStringAsync(CancellationToken) |
Serialisera HTTP-innehållet till en sträng som en asynkron åtgärd. (Ärvd från HttpContent) |
| SerializeToStream(Stream, TransportContext, CancellationToken) |
När det åsidosätts i en härledd klass serialiserar http-innehållet till en dataström. Annars genererar en NotSupportedException. (Ärvd från HttpContent) |
| SerializeToStreamAsync(Stream, TransportContext, CancellationToken) |
Serialisera HTTP-innehållet till en dataström som en asynkron åtgärd. (Ärvd från HttpContent) |
| SerializeToStreamAsync(Stream, TransportContext) |
Serialisera HTTP-innehållet till en dataström som en asynkron åtgärd. (Ärvd från HttpContent) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TryComputeLength(Int64) |
Avgör om HTTP-innehållet har en giltig längd i byte. (Ärvd från HttpContent) |
Tilläggsmetoder
| Name | Description |
|---|---|
| ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken) |
Läser HTTP-innehållet och returnerar värdet som är resultatet av att deserialisera innehållet som JSON i en asynkron uppräkningsbar åtgärd. |
| ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken) |
Läser HTTP-innehållet och returnerar värdet som är resultatet av att deserialisera innehållet som JSON i en asynkron uppräkningsbar åtgärd. |
| ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonTypeInfo<TValue>, CancellationToken) |
Läser HTTP-innehållet och returnerar värdet som är resultatet av att deserialisera innehållet som JSON i en asynkron uppräkningsbar åtgärd. |
| ReadFromJsonAsync(HttpContent, Type, CancellationToken) |
Läser HTTP-innehållet och returnerar värdet som är resultatet av att deserialisera innehållet som JSON i en asynkron åtgärd. |
| ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken) |
Läser HTTP-innehållet och returnerar värdet som är resultatet av att deserialisera innehållet som JSON i en asynkron åtgärd. |
| ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken) |
Läser HTTP-innehållet och returnerar värdet som är resultatet av att deserialisera innehållet som JSON i en asynkron åtgärd. |
| ReadFromJsonAsync<T>(HttpContent, CancellationToken) |
Läser HTTP-innehållet och returnerar värdet som är resultatet av att deserialisera innehållet som JSON i en asynkron åtgärd. |
| ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken) |
Läser HTTP-innehållet och returnerar värdet som är resultatet av att deserialisera innehållet som JSON i en asynkron åtgärd. |
| ReadFromJsonAsync<T>(HttpContent, JsonTypeInfo<T>, CancellationToken) |
Läser HTTP-innehållet och returnerar värdet som är resultatet av att deserialisera innehållet som JSON i en asynkron åtgärd. |