15 instantiations of HostedVectorStoreContent
Microsoft.Extensions.AI.Abstractions (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.HostedVectorStoreContent((string)args[0]),
Microsoft.Extensions.AI.Abstractions.Tests (9)
Contents\AIContentTests.cs (1)
75new HostedVectorStoreContent("vectorStore123"),
Contents\HostedVectorStoreContentTests.cs (6)
15Assert.Throws<ArgumentNullException>("vectorStoreId", () => new HostedVectorStoreContent(null!)); 16Assert.Throws<ArgumentException>("vectorStoreId", () => new HostedVectorStoreContent(string.Empty)); 17Assert.Throws<ArgumentException>("vectorStoreId", () => new HostedVectorStoreContent(" ")); 23HostedVectorStoreContent c = new("id123"); 32HostedVectorStoreContent c = new("id123"); 57var content = new HostedVectorStoreContent("vectorstore123");
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedVectorStoreContent.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.HostedVectorStoreContent((string)args[0]),
Tools\HostedFileSearchToolTests.cs (1)
48new HostedVectorStoreContent("id123"),
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.HostedVectorStoreContent((string)args[0]),
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.HostedVectorStoreContent((string)args[0]),
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
283var vectorStoreContent = new HostedVectorStoreContent("vector-store-123");
Microsoft.Extensions.AI.Stabilization.Tests (1)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.HostedVectorStoreContent.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.HostedVectorStoreContent((string)args[0]),
Microsoft.Extensions.AI.Tests (1)
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedVectorStoreContent.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.HostedVectorStoreContent((string)args[0]),
107 references to HostedVectorStoreContent
Microsoft.Extensions.AI (2)
Common\OtelMessageSerializer.cs (1)
123case HostedVectorStoreContent vsc:
Realtime\OpenTelemetryRealtimeClientSession.cs (1)
587case HostedVectorStoreContent vsc:
Microsoft.Extensions.AI.Abstractions (19)
Contents\AIContent.cs (1)
16[JsonDerivedType(typeof(HostedVectorStoreContent), typeDiscriminator: "hostedVectorStore")]
Contents\HostedVectorStoreContent.cs (2)
15/// <see cref="HostedVectorStoreContent"/> represents a vector store that can contain multiple files, indexed 24/// Initializes a new instance of the <see cref="HostedVectorStoreContent"/> class.
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
216if (type == typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (14)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>? _HostedVectorStoreContent; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> HostedVectorStoreContent 24get => _HostedVectorStoreContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> Create_HostedVectorStoreContent(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> jsonTypeInfo)) 31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.HostedVectorStoreContent> 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null), 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, objectInfo); 58DeclaringType = typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent), 60Getter = static obj => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId, 61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId = value!, 68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetProperty("VectorStoreId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Tools\HostedFileSearchTool.cs (1)
41/// content in a hosted vector store and represented by a <see cref="HostedVectorStoreContent"/>.
Microsoft.Extensions.AI.Abstractions.Tests (23)
Contents\HostedVectorStoreContentTests.cs (7)
23HostedVectorStoreContent c = new("id123"); 32HostedVectorStoreContent c = new("id123"); 57var content = new HostedVectorStoreContent("vectorstore123"); 60var deserializedContent = JsonSerializer.Deserialize<HostedVectorStoreContent>(json, AIJsonUtilities.DefaultOptions); 82var vectorStore = Assert.IsType<HostedVectorStoreContent>(result);
Generated\361d1da7f942c932\TestJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
218if (type == typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent))
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedVectorStoreContent.g.cs (14)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>? _HostedVectorStoreContent; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> HostedVectorStoreContent 22get => _HostedVectorStoreContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> Create_HostedVectorStoreContent(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.HostedVectorStoreContent> 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, objectInfo); 56DeclaringType = typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent), 58Getter = static obj => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId, 59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId = value!, 66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetProperty("VectorStoreId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Tools\HostedFileSearchToolTests.cs (1)
57Assert.IsType<HostedVectorStoreContent>(tool.Inputs[0]);
Microsoft.Extensions.AI.Evaluation.Reporting (15)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
172if (type == typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (14)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>? _HostedVectorStoreContent; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> HostedVectorStoreContent 24get => _HostedVectorStoreContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> Create_HostedVectorStoreContent(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> jsonTypeInfo)) 31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.HostedVectorStoreContent> 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null), 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, objectInfo); 58DeclaringType = typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent), 60Getter = static obj => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId, 61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId = value!, 68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetProperty("VectorStoreId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (15)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
168if (type == typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedVectorStoreContent.g.cs (14)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>? _HostedVectorStoreContent; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> HostedVectorStoreContent 24get => _HostedVectorStoreContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> Create_HostedVectorStoreContent(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> jsonTypeInfo)) 31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.HostedVectorStoreContent> 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null), 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, objectInfo); 58DeclaringType = typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent), 60Getter = static obj => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId, 61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId = value!, 68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetProperty("VectorStoreId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.OpenAI (2)
OpenAIAssistantsChatClient.cs (1)
421if (input is HostedVectorStoreContent file)
OpenAIResponsesChatClient.cs (1)
754return new FileSearchTool(fileSearchTool.Inputs?.OfType<HostedVectorStoreContent>().Select(c => c.VectorStoreId) ?? [])
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
283var vectorStoreContent = new HostedVectorStoreContent("vector-store-123");
Microsoft.Extensions.AI.Stabilization.Tests (15)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.GetJsonTypeInfo.g.cs (1)
78if (type == typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent))
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.HostedVectorStoreContent.g.cs (14)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>? _HostedVectorStoreContent; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> HostedVectorStoreContent 22get => _HostedVectorStoreContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> Create_HostedVectorStoreContent(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.HostedVectorStoreContent> 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, objectInfo); 56DeclaringType = typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent), 58Getter = static obj => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId, 59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId = value!, 66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetProperty("VectorStoreId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Tests (15)
Generated\361d1da7f942c932\TestJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
154if (type == typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent))
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedVectorStoreContent.g.cs (14)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>? _HostedVectorStoreContent; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> HostedVectorStoreContent 22get => _HostedVectorStoreContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> Create_HostedVectorStoreContent(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.HostedVectorStoreContent> 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.HostedVectorStoreContent>(options, objectInfo); 56DeclaringType = typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent), 58Getter = static obj => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId, 59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.HostedVectorStoreContent)obj).VectorStoreId = value!, 66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.HostedVectorStoreContent).GetProperty("VectorStoreId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),