2 types derived from ResponseContinuationToken
Microsoft.Extensions.AI.OpenAI (1)
ResponsesClientContinuationToken.cs (1)
16internal sealed class ResponsesClientContinuationToken : ResponseContinuationToken
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIResponseClientTests.cs (1)
5691private sealed class TestOpenAIResponsesContinuationToken : ResponseContinuationToken
1 instantiation of ResponseContinuationToken
Microsoft.Extensions.AI.Abstractions (1)
ResponseContinuationToken.cs (1)
43public static ResponseContinuationToken FromBytes(ReadOnlyMemory<byte> bytes) => new(bytes);
36 references to ResponseContinuationToken
Microsoft.Extensions.AI.Abstractions (18)
ChatCompletion\ChatOptions.cs (1)
201public ResponseContinuationToken? ContinuationToken { get; set; }
ChatCompletion\ChatResponse.cs (1)
106public ResponseContinuationToken? ContinuationToken { get; set; }
ChatCompletion\ChatResponseUpdate.cs (1)
176public ResponseContinuationToken? ContinuationToken { get; set; }
ResponseContinuationToken.cs (14)
26/// <summary>Initializes a new instance of the <see cref="ResponseContinuationToken"/> class.</summary> 31/// <summary>Initializes a new instance of the <see cref="ResponseContinuationToken"/> class.</summary> 38/// <summary>Create a new instance of <see cref="ResponseContinuationToken"/> from the provided <paramref name="bytes"/>. 40/// <param name="bytes">Bytes representing the <see cref="ResponseContinuationToken"/>.</param> 41/// <returns>A <see cref="ResponseContinuationToken"/> equivalent to the one from which 42/// the original<see cref="ResponseContinuationToken"/> bytes were obtained.</returns> 43public static ResponseContinuationToken FromBytes(ReadOnlyMemory<byte> bytes) => new(bytes); 45/// <summary>Gets the bytes representing this <see cref="ResponseContinuationToken"/>.</summary> 46/// <returns>Bytes representing the <see cref="ResponseContinuationToken"/>.</returns>"/> 49/// <summary>Provides a <see cref="JsonConverter{ResponseContinuationToken}"/> for serializing <see cref="ResponseContinuationToken"/> instances.</summary> 52public sealed class Converter : JsonConverter<ResponseContinuationToken> 55public override ResponseContinuationToken Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 57return ResponseContinuationToken.FromBytes(reader.GetBytesFromBase64()); 61public override void Write(Utf8JsonWriter writer, ResponseContinuationToken value, JsonSerializerOptions options)
Utilities\AIJsonUtilities.Defaults.cs (1)
136[JsonSerializable(typeof(ResponseContinuationToken))]
Microsoft.Extensions.AI.Abstractions.Tests (14)
ChatCompletion\ChatClientExtensionsTests.cs (4)
165var expectedContinuationToken = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3, 4 }); 206var expectedContinuationToken = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3, 4 });
ChatCompletion\ChatOptionsTests.cs (4)
81ResponseContinuationToken continuationToken = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3, 4 }); 160ResponseContinuationToken continuationToken = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3, 4 });
ResponseContinuationTokenTests.cs (5)
17ResponseContinuationToken token = ResponseContinuationToken.FromBytes(testBytes); 26ResponseContinuationToken originalToken = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3, 4, 5 }); 31ResponseContinuationToken? deserializedToken = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ResponseContinuationToken);
TestJsonSerializerContext.cs (1)
41[JsonSerializable(typeof(ResponseContinuationToken))]
Microsoft.Extensions.AI.OpenAI (1)
ResponsesClientContinuationToken.cs (1)
56internal static ResponsesClientContinuationToken FromToken(ResponseContinuationToken token)
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIResponseClientIntegrationTests.cs (1)
318ResponseContinuationToken? continuationToken = null;
OpenAIResponseClientTests.cs (1)
5704internal static TestOpenAIResponsesContinuationToken FromToken(ResponseContinuationToken token)
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
1657ContinuationToken = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3, 4 }),