AzureOpenAIClientOptions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines the scenario-independent, client-level options for the Azure-specific OpenAI client.
public class AzureOpenAIClientOptions : System.ClientModel.Primitives.ClientPipelineOptions
type AzureOpenAIClientOptions = class
inherit ClientPipelineOptions
Public Class AzureOpenAIClientOptions
Inherits ClientPipelineOptions
- Inheritance
Constructors
AzureOpenAIClientOptions(AzureOpenAIClientOptions+ServiceVersion) |
Initializes a new instance of AzureOpenAIClientOptions |
Properties
Audience |
The authorization audience to use when authenticating with Azure authentication tokens |
NetworkTimeout |
The timeout applied to an individual network operation. (Inherited from ClientPipelineOptions) |
RetryPolicy |
Gets or sets the PipelinePolicy to be used by the ClientPipeline for handling retry logic. (Inherited from ClientPipelineOptions) |
Transport |
Gets or sets the PipelineTransport to be used by the ClientPipeline for sending and receiving HTTP messages. (Inherited from ClientPipelineOptions) |
UserAgentApplicationId |
An optional application ID to use as part of the request User-Agent header. |
Methods
AddPolicy(PipelinePolicy, PipelinePosition) |
Adds the provided PipelinePolicy to the default ClientPipeline. (Inherited from ClientPipelineOptions) |
AssertNotFrozen() |
Assert that Freeze() has not been called on this ClientPipelineOptions instance. (Inherited from ClientPipelineOptions) |
Freeze() |
Freeze this instance of ClientPipelineOptions. After this method has been called, any attempt to set properties on the instance or call methods that would change its state will throw InvalidOperationException. (Inherited from ClientPipelineOptions) |
Applies to
Azure SDK for .NET