40 instantiations of BinaryData
Aspire.Hosting.Azure.Tests (1)
AzureStorageEmulatorFunctionalTests.cs (1)
239var response = await blobContainerClient.UploadBlobAsync(blobNameAndContent, new BinaryData(blobNameAndContent));
AzureAppService.ApiService (1)
Program.cs (1)
40await container.UploadBlobAsync(blobNameAndContent, new BinaryData(blobNameAndContent));
AzureContainerApps.ApiService (1)
Program.cs (1)
45await container.UploadBlobAsync(blobNameAndContent, new BinaryData(blobNameAndContent));
AzureFunctionsEndToEnd.ApiService (2)
Program.cs (2)
50await blob.UploadAsync(new BinaryData(entry)); 57var data = new BinaryData(Encoding.UTF8.GetBytes(RandomString(length)));
AzureFunctionsEndToEnd.Functions (1)
MyAzureBlobTrigger.cs (1)
14await containerClient.UploadBlobAsync(blobName, new BinaryData(triggerString));
AzureStorageEndToEnd.ApiService (2)
Program.cs (2)
26await keyedContainerClient1.UploadBlobAsync(blobNameAndContent, new BinaryData(blobNameAndContent)); 29await directContainerClient.UploadBlobAsync(blobNameAndContent, new BinaryData(blobNameAndContent));
BicepSample.ApiService (3)
Program.cs (3)
128await blob.UploadAsync(new BinaryData(entry)); 175await queue.SendMessageAsync(new BinaryData(entry), cancellationToken: cancellationToken); 194await sender.SendMessageAsync(new ServiceBusMessage(new BinaryData(entry)), cancellationToken);
CdkSample.ApiService (1)
Program.cs (1)
93await container.UploadBlobAsync(blobNameAndContent, new BinaryData(blobNameAndContent));
Microsoft.Extensions.AI.AzureAIInference (4)
AzureAIInferenceChatClient.cs (2)
330result.AdditionalProperties["top_k"] = new BinaryData(JsonSerializer.SerializeToUtf8Bytes(topK, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(int)))); 338result.AdditionalProperties[prop.Key] = new BinaryData(data);
AzureAIInferenceEmbeddingGenerator.cs (1)
192result.AdditionalProperties[prop.Key] = new BinaryData(data);
AzureAIInferenceImageEmbeddingGenerator.cs (1)
146result.AdditionalProperties[prop.Key] = new BinaryData(data);
Microsoft.Extensions.AI.AzureAIInference.Tests (7)
AzureAIInferenceChatClientTests.cs (7)
348azureAIOptions.AdditionalProperties["additional_property_from_raw_representation"] = new BinaryData("42"); 432azureAIOptions.AdditionalProperties["additional_property_from_raw_representation"] = new BinaryData("42"); 697azureAIOptions.AdditionalProperties.Add("something_else", new BinaryData(JsonSerializer.SerializeToUtf8Bytes("value1", typeof(object)))); 698azureAIOptions.AdditionalProperties.Add("and_something_further", new BinaryData(JsonSerializer.SerializeToUtf8Bytes(123, typeof(object)))); 756azureAIOptions.AdditionalProperties.Add("top_k", new BinaryData(JsonSerializer.SerializeToUtf8Bytes(40, typeof(object)))); 757azureAIOptions.AdditionalProperties.Add("something_else", new BinaryData(JsonSerializer.SerializeToUtf8Bytes("value1", typeof(object)))); 758azureAIOptions.AdditionalProperties.Add("and_something_further", new BinaryData(JsonSerializer.SerializeToUtf8Bytes(123, typeof(object))));
Microsoft.Extensions.AI.OpenAI (4)
MicrosoftExtensionsAIChatExtensions.cs (3)
62new BinaryData(JsonSerializer.SerializeToUtf8Bytes(c.Arguments, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(IDictionary<string, object?>)))))); 73outputAudio: lastMessage?.Contents.OfType<DataContent>().Where(dc => dc.HasTopLevelMediaType("audio")).Select(a => OpenAIChatModelFactory.ChatOutputAudio(new(a.Data))).FirstOrDefault(), 144new(JsonSerializer.SerializeToUtf8Bytes(fcc.Arguments, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(IDictionary<string, object?>))))))
OpenAIChatClient.cs (1)
184ChatToolCall.CreateFunctionToolCall(fc.CallId, fc.Name, new(JsonSerializer.SerializeToUtf8Bytes(
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);
114 references to BinaryData
Aspire.Azure.Messaging.EventHubs.Tests (4)
ConformanceTests.EventHubProducerClient.cs (2)
49var binaryData = BinaryData.FromString("Hello, from /test sent via producerClient");
ConformanceTests.EventHubsBufferedProducerClient.cs (2)
47var binaryData = BinaryData.FromString("Hello, from /test sent via bufferedProducerClient");
Aspire.Hosting.Azure (3)
Provisioning\Provisioners\BicepProvisioner.cs (3)
175Template = BinaryData.FromString(armTemplateContents), 176Parameters = BinaryData.FromObjectAsJson(parameters), 212var outputs = deployment.Data.Properties.Outputs;
Aspire.Hosting.Azure.Tests (2)
AzureStorageEmulatorFunctionalTests.cs (1)
196await blobClient.UploadAsync(BinaryData.FromString("testValue"));
ProvisioningTestHelpers.cs (1)
315public override ArmDeploymentData Data => ArmResourcesModelFactory.ArmDeploymentData(Id, name, properties: ArmResourcesModelFactory.ArmDeploymentPropertiesExtended(provisioningState: ResourcesProvisioningState.Succeeded, outputs: BinaryData.FromObjectAsJson(deploymentData)));
AzureFunctionsEndToEnd.ApiService (1)
Program.cs (1)
57var data = new BinaryData(Encoding.UTF8.GetBytes(RandomString(length)));
EventHubsApi (4)
Program.cs (4)
14var binaryData = BinaryData.FromString("Hello, from /test sent via producerClient"); 21var binaryData = await BinaryData.FromStreamAsync(body);
Microsoft.Extensions.AI.AzureAIInference (14)
AzureAIInferenceChatClient.cs (13)
387new Dictionary<string, BinaryData> 390["properties"] = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool.Properties, JsonContext.Default.DictionaryStringJsonElement)), 391["required"] = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool.Required, JsonContext.Default.ListString)), 406/// <summary>Cached <see cref="BinaryData"/> for "object".</summary> 407private static readonly BinaryData _objectString = BinaryData.FromString("\"object\""); 409/// <summary>Cached <see cref="BinaryData"/> for "false".</summary> 410private static readonly BinaryData _falseString = BinaryData.FromString("false"); 417var functionParameters = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool, JsonContext.Default.AzureAIChatToolJson)); 528parts.Add(new ChatMessageImageContentItem(BinaryData.FromBytes(dataContent.Data), dataContent.MediaType)); 550parts.Add(new ChatMessageAudioContentItem(BinaryData.FromBytes(dataContent.Data), format));
AzureAIInferenceEmbeddingGenerator.cs (1)
123internal static float[] ParseBase64Floats(BinaryData binaryData)
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceChatClientTests.cs (2)
624var functionParameters = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool));
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (2)
Storage\AzureStorageResponseCache.cs (2)
167_ = contentsClient.Upload(BinaryData.FromBytes(value).ToStream(), overwrite: true); 185BinaryData.FromBytes(value).ToStream(),
Microsoft.Extensions.AI.OpenAI (18)
OpenAIAssistantsChatClient.cs (1)
433BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema, OpenAIJsonContext.Default.JsonElement)),
OpenAIChatClient.cs (5)
267return ChatMessageContentPart.CreateImagePart(BinaryData.FromBytes(dataContent.Data), dataContent.MediaType, GetImageDetail(content)); 270var audioData = BinaryData.FromBytes(dataContent.Data); 283return ChatMessageContentPart.CreateFilePart(BinaryData.FromBytes(dataContent.Data), dataContent.MediaType, dataContent.Name ?? $"{Guid.NewGuid():N}.pdf"); 606BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema, OpenAIJsonContext.Default.JsonElement)),
OpenAIClientExtensions.cs (4)
181internal static BinaryData ToOpenAIFunctionParameters(AIFunction aiFunction, bool? strict) 191var functionParameters = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool, OpenAIJsonContext.Default.ToolJson)); 214internal static FunctionCallContent ParseCallContent(BinaryData utf8json, string callId, string name) =>
OpenAIImageGenerator.cs (3)
146IDictionary<string, BinaryData>? additionalRawData = typeof(GeneratedImageCollection) 148?.GetValue(generatedImages) as IDictionary<string, BinaryData>; 150if (additionalRawData?.TryGetValue("output_format", out var outputFormat) ?? false)
OpenAIResponsesChatClient.cs (5)
443result.Tools.Add(ModelReaderWriter.Read<ResponseTool>(BinaryData.FromString(json))); 486BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema, OpenAIJsonContext.Default.JsonElement)), 578BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes( 711parts.Add(ResponseContentPart.CreateInputImagePart(BinaryData.FromBytes(dataContent.Data), dataContent.MediaType)); 715parts.Add(ResponseContentPart.CreateInputFilePart(BinaryData.FromBytes(dataContent.Data), dataContent.MediaType, dataContent.Name ?? $"{Guid.NewGuid():N}.pdf"));
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIConversionTests.cs (3)
67private static void ValidateSchemaParameters(BinaryData parameters) 211[ChatToolCall.CreateFunctionToolCall("id", "functionName", BinaryData.FromString("test"))], 276[OpenAIChatModelFactory.StreamingChatToolCallUpdate(0, "id", ChatToolCallKind.Function, "functionName", BinaryData.FromString("test"))],
OpenAIResponseClientTests.cs (2)
602var functionParameters = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool));
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)
System\BinaryDataConverter.cs (5)
7/// Serializes <see cref="BinaryData"/> instances as Base64 JSON strings. 9public sealed class BinaryDataJsonConverter : JsonConverter<BinaryData> 18public override BinaryData? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 20return BinaryData.FromBytes(reader.GetBytesFromBase64()); 24public override void Write(Utf8JsonWriter writer, BinaryData value, JsonSerializerOptions options)