<PackageReference Include="System.ClientModel" Version="1.16.0" />

System.ClientModel.BinaryContent

public abstract class BinaryContent : IDisposable
public string MediaType { get; protected set; }

protected BinaryContent()

public static BinaryContent Create(BinaryData value)

public static BinaryContent Create<T>(T model, ModelReaderWriterOptions options = null) where T : IPersistableModel<T>

public static BinaryContent Create(Stream stream)

public static BinaryContent CreateJson<T>(T jsonSerializable, JsonSerializerOptions options = null)

public static BinaryContent CreateJson<T>(T jsonSerializable, JsonTypeInfo<T> jsonTypeInfo)

public static BinaryContent CreateJson(string jsonString, bool validate = false)

public abstract void Dispose()

public abstract bool TryComputeLength(out long length)

public abstract void WriteTo(Stream stream, CancellationToken cancellationToken = default)

public abstract Task WriteToAsync(Stream stream, CancellationToken cancellationToken = default)