28 references to DataContent
Microsoft.Extensions.AI.Abstractions (1)
Contents\DataContent.cs (1)
57: this(Throw.IfNull(uri).ToString(), mediaType)
Microsoft.Extensions.AI.Abstractions.Tests (27)
ChatCompletion\ChatMessageTests.cs (2)
144new DataContent("data:text/image;base64,aGVsbG8="), 145new DataContent("data:text/plain;base64,aGVsbG8="),
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (1)
128updates.Add(new() { Contents = [new DataContent("data:image/png;base64,aGVsbG8=")] });
ChatCompletion\ChatResponseUpdateTests.cs (3)
92new DataContent("data:image/audio;base64,aGVsbG8="), 93new DataContent("data:image/image;base64,aGVsbG8="), 122new DataContent("data:image/png;base64,aGVsbG8="),
Contents\DataContentTests.cs (11)
45Assert.Throws(exception, () => new DataContent(path)); 57Assert.Throws<ArgumentException>("mediaType", () => new DataContent("data:image/png;base64,aGVsbG8=", type)); 67var content = new DataContent("data:image/png;base64,aGVsbG8=", mediaType); 70content = new DataContent("data:,", mediaType); 73content = new DataContent("data:text/plain,", mediaType); 82content = new DataContent(content.Uri); 91content = new DataContent("data:image/png;base64,aGVsbG8="); 105JsonSerializer.Serialize(new DataContent( 198DataContent c = new("data:,", mediaType); 211var content = new DataContent("data:application/octet-stream;base64,AQIDBA==", mediaType); 224var content = new DataContent("data:application/octet-stream;base64,AQIDBA==", mediaType);
SpeechToText\SpeechToTextClientExtensionsTests.cs (3)
28var content = new DataContent("data:audio/wav;base64,AQIDBA=="); 42var content = new DataContent("data:audio/wav;base64,AQIDBA=="); 73new DataContent("data:audio/wav;base64,AQIDBA=="),
SpeechToText\SpeechToTextClientTests.cs (2)
34new DataContent("data:audio/wav;base64,AQIDBA=="), 62new DataContent("data:audio/wav;base64,AQIDBA=="),
SpeechToText\SpeechToTextResponseTests.cs (1)
197new DataContent("data:image/png;base64,AQIDBA==", mediaType: "image/png"),
SpeechToText\SpeechToTextResponseUpdateExtensionsTests.cs (1)
115updates.Add(new() { Contents = [new DataContent("data:image/png;base64,aGVsbG8=")] });
SpeechToText\SpeechToTextResponseUpdateTests.cs (3)
63new DataContent("data:audio/wav;base64,AQIDBA==", "application/octet-stream"), 64new DataContent("data:image/wav;base64,AQIDBA==", "application/octet-stream"), 95new DataContent("data:audio/wav;base64,AQIDBA==", "application/octet-stream")