30 instantiations of BinaryData
Aspire.Hosting.Azure.Tests (1)
AzureAppService.ApiService (1)
AzureContainerApps.ApiService (1)
AzureFunctionsEndToEnd.ApiService (2)
AzureFunctionsEndToEnd.Functions (1)
AzureStorageEndToEnd.ApiService (2)
AzureVirtualNetworkEndToEnd.ApiService (1)
BicepSample.ApiService (3)
CdkSample.ApiService (1)
Microsoft.Extensions.AI.OpenAI (4)
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 (3)
Aspire.Hosting.Azure.Tests (2)
AzureFunctionsEndToEnd.ApiService (1)
EventHubsApi (4)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (2)
Microsoft.Extensions.AI.OpenAI (20)
Microsoft.Extensions.AI.OpenAI.Tests (6)
OpenAIConversionTests.cs (6)
257var filters = BinaryData.FromString("{\"type\":\"eq\",\"key\":\"status\",\"value\":\"published\"}");
383BinaryData.FromBytes([0x89, 0x50, 0x4E, 0x47]),
618private static void ValidateSchemaParameters(BinaryData parameters)
802[ChatToolCall.CreateFunctionToolCall("id", "functionName", BinaryData.FromString("test"))],
867[OpenAIChatModelFactory.StreamingChatToolCallUpdate(0, "id", ChatToolCallKind.Function, "functionName", BinaryData.FromString("test"))],
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)
422/// Converts the <see cref="BinaryData"/> to a read-only stream.
434/// Converts the <see cref="BinaryData"/> to a byte array.
440/// Converts the <see cref="BinaryData"/> to the specified type using
453/// Converts the <see cref="BinaryData"/> to the specified type using
475/// Defines an implicit conversion from a <see cref="BinaryData" /> to a <see cref="ReadOnlyMemory{Byte}"/>.
478public static implicit operator ReadOnlyMemory<byte>(BinaryData? data) => data?._bytes ?? default;
481/// Defines an implicit conversion from a <see cref="BinaryData" /> to a <see cref="ReadOnlySpan{Byte}"/>.
484public static implicit operator ReadOnlySpan<byte>(BinaryData? data)