Share via


OpenApiManagedAuthDetails Constructors

Definition

Overloads

OpenApiManagedAuthDetails()

Source:
OpenApiManagedAuthDetails.cs

Initializes a new instance of OpenApiManagedAuthDetails for deserialization.

public OpenApiManagedAuthDetails();
Public Sub New ()

Applies to

OpenApiManagedAuthDetails(OpenApiManagedSecurityScheme)

Source:
OpenApiManagedAuthDetails.cs

Initializes a new instance of OpenApiManagedAuthDetails.

public OpenApiManagedAuthDetails(Azure.AI.AgentServer.Contracts.Generated.OpenAI.OpenApiManagedSecurityScheme securityScheme);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.OpenApiManagedAuthDetails : Azure.AI.AgentServer.Contracts.Generated.OpenAI.OpenApiManagedSecurityScheme -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.OpenApiManagedAuthDetails
Public Sub New (securityScheme As OpenApiManagedSecurityScheme)

Parameters

securityScheme
OpenApiManagedSecurityScheme

Connection auth security details.

Exceptions

securityScheme is null.

Applies to

OpenApiManagedAuthDetails(OpenApiAuthType, IDictionary<String,BinaryData>, OpenApiManagedSecurityScheme)

Source:
OpenApiManagedAuthDetails.cs

Initializes a new instance of OpenApiManagedAuthDetails.

public OpenApiManagedAuthDetails(Azure.AI.AgentServer.Contracts.Generated.OpenAI.OpenApiAuthType type, System.Collections.Generic.IDictionary<string,BinaryData> serializedAdditionalRawData, Azure.AI.AgentServer.Contracts.Generated.OpenAI.OpenApiManagedSecurityScheme securityScheme);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.OpenApiManagedAuthDetails : Azure.AI.AgentServer.Contracts.Generated.OpenAI.OpenApiAuthType * System.Collections.Generic.IDictionary<string, BinaryData> * Azure.AI.AgentServer.Contracts.Generated.OpenAI.OpenApiManagedSecurityScheme -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.OpenApiManagedAuthDetails
Public Sub New (type As OpenApiAuthType, serializedAdditionalRawData As IDictionary(Of String, BinaryData), securityScheme As OpenApiManagedSecurityScheme)

Parameters

type
OpenApiAuthType

The type of authentication, must be anonymous/project_connection/managed_identity.

serializedAdditionalRawData
IDictionary<String,BinaryData>

Keeps track of any properties unknown to the library.

securityScheme
OpenApiManagedSecurityScheme

Connection auth security details.

Applies to