Share via


AzureFileExtensions.UploadFile Method

Definition

Overloads

UploadFile(OpenAIFileClient, String, FileUploadPurpose, AzureFileExpirationOptions, CancellationToken)

Source:
AzureFileExtensions.cs
public static System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile> UploadFile(this OpenAI.Files.OpenAIFileClient client, string filePath, OpenAI.Files.FileUploadPurpose purpose, Azure.AI.OpenAI.Files.AzureFileExpirationOptions expirationOptions, System.Threading.CancellationToken cancellationToken = default);
static member UploadFile : OpenAI.Files.OpenAIFileClient * string * OpenAI.Files.FileUploadPurpose * Azure.AI.OpenAI.Files.AzureFileExpirationOptions * System.Threading.CancellationToken -> System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile>
<Extension()>
Public Function UploadFile (client As OpenAIFileClient, filePath As String, purpose As FileUploadPurpose, expirationOptions As AzureFileExpirationOptions, Optional cancellationToken As CancellationToken = Nothing) As ClientResult(Of OpenAIFile)

Parameters

client
OpenAI.Files.OpenAIFileClient
filePath
String
purpose
OpenAI.Files.FileUploadPurpose
expirationOptions
AzureFileExpirationOptions
cancellationToken
CancellationToken

Returns

ClientResult<OpenAI.Files.OpenAIFile>

Applies to

UploadFile(OpenAIFileClient, BinaryData, String, FileUploadPurpose, AzureFileExpirationOptions, CancellationToken)

Source:
AzureFileExtensions.cs
public static System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile> UploadFile(this OpenAI.Files.OpenAIFileClient client, BinaryData file, string filename, OpenAI.Files.FileUploadPurpose purpose, Azure.AI.OpenAI.Files.AzureFileExpirationOptions expirationOptions, System.Threading.CancellationToken cancellationToken = default);
static member UploadFile : OpenAI.Files.OpenAIFileClient * BinaryData * string * OpenAI.Files.FileUploadPurpose * Azure.AI.OpenAI.Files.AzureFileExpirationOptions * System.Threading.CancellationToken -> System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile>
<Extension()>
Public Function UploadFile (client As OpenAIFileClient, file As BinaryData, filename As String, purpose As FileUploadPurpose, expirationOptions As AzureFileExpirationOptions, Optional cancellationToken As CancellationToken = Nothing) As ClientResult(Of OpenAIFile)

Parameters

client
OpenAI.Files.OpenAIFileClient
file
BinaryData
filename
String
purpose
OpenAI.Files.FileUploadPurpose
expirationOptions
AzureFileExpirationOptions
cancellationToken
CancellationToken

Returns

ClientResult<OpenAI.Files.OpenAIFile>

Applies to

UploadFile(OpenAIFileClient, Stream, String, FileUploadPurpose, AzureFileExpirationOptions, CancellationToken)

Source:
AzureFileExtensions.cs
public static System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile> UploadFile(this OpenAI.Files.OpenAIFileClient client, System.IO.Stream file, string filename, OpenAI.Files.FileUploadPurpose purpose, Azure.AI.OpenAI.Files.AzureFileExpirationOptions expirationOptions, System.Threading.CancellationToken cancellationToken = default);
static member UploadFile : OpenAI.Files.OpenAIFileClient * System.IO.Stream * string * OpenAI.Files.FileUploadPurpose * Azure.AI.OpenAI.Files.AzureFileExpirationOptions * System.Threading.CancellationToken -> System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile>
<Extension()>
Public Function UploadFile (client As OpenAIFileClient, file As Stream, filename As String, purpose As FileUploadPurpose, expirationOptions As AzureFileExpirationOptions, Optional cancellationToken As CancellationToken = Nothing) As ClientResult(Of OpenAIFile)

Parameters

client
OpenAI.Files.OpenAIFileClient
file
Stream
filename
String
purpose
OpenAI.Files.FileUploadPurpose
expirationOptions
AzureFileExpirationOptions
cancellationToken
CancellationToken

Returns

ClientResult<OpenAI.Files.OpenAIFile>

Applies to