25 instantiations of BinaryData
AzureContainerApps.ApiService (1)
AzureFunctionsEndToEnd.ApiService (2)
AzureStorageEndToEnd.ApiService (1)
BicepSample.ApiService (3)
CdkSample.ApiService (1)
Microsoft.Extensions.AI.AzureAIInference (3)
Microsoft.Extensions.AI.OpenAI (1)
System.Memory.Data (13)
System\BinaryData.cs (13)
35public static BinaryData Empty { get; } = new BinaryData(ReadOnlyMemory<byte>.Empty);
166public static BinaryData FromBytes(ReadOnlyMemory<byte> data) => new BinaryData(data);
178=> new BinaryData(data, mediaType);
186public static BinaryData FromBytes(byte[] data) => new BinaryData(data);
197=> new BinaryData(data, mediaType);
205public static BinaryData FromString(string data) => new BinaryData(data);
217=> new BinaryData(data, mediaType);
305return new BinaryData(memoryStream.GetBuffer().AsMemory(0, (int)memoryStream.Position), mediaType);
328return new BinaryData(File.ReadAllBytes(path), mediaType);
359return new BinaryData(
382=> new BinaryData(JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, options), MediaTypeApplicationJson);
395=> new BinaryData(JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, jsonTypeInfo), MediaTypeApplicationJson);
404=> new BinaryData(_bytes, mediaType);
101 references to BinaryData
Aspire.Azure.Messaging.EventHubs.Tests (4)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.Tests (1)
AzureFunctionsEndToEnd.ApiService (1)
EventHubsApi (4)
Microsoft.Extensions.AI.AzureAIInference (14)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (2)
Microsoft.Extensions.AI.Evaluation.Safety (2)
Microsoft.Extensions.AI.OpenAI (12)
System.Memory.Data (59)
System\BinaryData.cs (54)
28/// The backing store for the <see cref="BinaryData"/> instance.
35public static BinaryData Empty { get; } = new BinaryData(ReadOnlyMemory<byte>.Empty);
56/// Creates a <see cref="BinaryData"/> instance by wrapping the
66/// Creates a <see cref="BinaryData"/> instance by wrapping the provided byte array
78/// Creates a <see cref="BinaryData"/> instance by serializing the provided object to JSON
97/// Creates a <see cref="BinaryData"/> instance by serializing the provided object to JSON
114/// Creates a <see cref="BinaryData"/> instance by wrapping the
124/// Creates a <see cref="BinaryData"/> instance by wrapping the provided bytes
136/// Creates a <see cref="BinaryData"/> instance from a string by converting
148/// Creates a <see cref="BinaryData"/> instance from a string by converting
161/// Creates a <see cref="BinaryData"/> instance by wrapping the provided
166public static BinaryData FromBytes(ReadOnlyMemory<byte> data) => new BinaryData(data);
169/// Creates a <see cref="BinaryData"/> instance by wrapping the provided
177public static BinaryData FromBytes(ReadOnlyMemory<byte> data, string? mediaType)
181/// Creates a <see cref="BinaryData"/> instance by wrapping the provided
186public static BinaryData FromBytes(byte[] data) => new BinaryData(data);
189/// Creates a <see cref="BinaryData"/> instance by wrapping the provided byte array
196public static BinaryData FromBytes(byte[] data, string? mediaType)
200/// Creates a <see cref="BinaryData"/> instance from a string by converting
205public static BinaryData FromString(string data) => new BinaryData(data);
208/// Creates a <see cref="BinaryData"/> instance from a string by converting
216public static BinaryData FromString(string data, string? mediaType)
220/// Creates a <see cref="BinaryData"/> instance from the specified stream.
225public static BinaryData FromStream(Stream stream) => FromStream(stream, mediaType: null);
228/// Creates a <see cref="BinaryData"/> instance from the specified stream
236public static BinaryData FromStream(Stream stream, string? mediaType)
244/// Creates a <see cref="BinaryData"/> instance from the specified stream.
250public static Task<BinaryData> FromStreamAsync(Stream stream, CancellationToken cancellationToken = default)
254/// Creates a <see cref="BinaryData"/> instance from the specified stream
263public static Task<BinaryData> FromStreamAsync(Stream stream, string? mediaType,
271private static async Task<BinaryData> FromStreamAsync(Stream stream, bool useAsync,
310/// Creates a <see cref="BinaryData"/> instance from the specified file.
314public static BinaryData FromFile(string path) => FromFile(path, mediaType: null);
317/// Creates a <see cref="BinaryData"/> instance from the specified file
324public static BinaryData FromFile(string path, string? mediaType)
332/// Creates a <see cref="BinaryData"/> instance from the specified file.
337public static Task<BinaryData> FromFileAsync(string path, CancellationToken cancellationToken = default)
341/// Creates a <see cref="BinaryData"/> instance from the specified file
349public static Task<BinaryData> FromFileAsync(string path, string? mediaType,
356async Task<BinaryData> Core()
370/// Creates a <see cref="BinaryData"/> instance by serializing the provided object using
381public static BinaryData FromObjectAsJson<T>(T jsonSerializable, JsonSerializerOptions? options = default)
385/// Creates a <see cref="BinaryData"/> instance by serializing the provided object using
394public static BinaryData FromObjectAsJson<T>(T jsonSerializable, JsonTypeInfo<T> jsonTypeInfo)
398/// Creates a <see cref="BinaryData"/> instance by wrapping the same data
403public BinaryData WithMediaType(string? mediaType)
435/// Converts the <see cref="BinaryData"/> to a read-only stream.
447/// Converts the <see cref="BinaryData"/> to a byte array.
453/// Converts the <see cref="BinaryData"/> to the specified type using
466/// Converts the <see cref="BinaryData"/> to the specified type using
488/// Defines an implicit conversion from a <see cref="BinaryData" /> to a <see cref="ReadOnlyMemory{Byte}"/>.
491public static implicit operator ReadOnlyMemory<byte>(BinaryData? data) => data?._bytes ?? default;
494/// Defines an implicit conversion from a <see cref="BinaryData" /> to a <see cref="ReadOnlySpan{Byte}"/>.
497public static implicit operator ReadOnlySpan<byte>(BinaryData? data)