ApiBaseUploadFileWithProgressAsync(Stream, String, String, String, ActionDouble, DictionaryString, String, CancellationToken) Method

[Missing <summary> documentation for "M:GenerativeAI.Core.ApiBase.UploadFileWithProgressAsync(System.IO.Stream,System.String,System.String,System.String,System.Action{System.Double},System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)"]

Definition

Namespace: GenerativeAI.Core
Assembly: GenerativeAI (in GenerativeAI.dll) Version: 2.0.2+aa51399cad6d90cc71158d589a6268608b3c1893
C#
protected Task<string> UploadFileWithProgressAsync(
	Stream stream,
	string fileName,
	string mimeType,
	string url,
	Action<double> progress,
	Dictionary<string, string>? additionalHeaders = null,
	CancellationToken cancellationToken = default
)

Parameters

stream  Stream

[Missing <param name="stream"/> documentation for "M:GenerativeAI.Core.ApiBase.UploadFileWithProgressAsync(System.IO.Stream,System.String,System.String,System.String,System.Action{System.Double},System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)"]

fileName  String

[Missing <param name="fileName"/> documentation for "M:GenerativeAI.Core.ApiBase.UploadFileWithProgressAsync(System.IO.Stream,System.String,System.String,System.String,System.Action{System.Double},System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)"]

mimeType  String

[Missing <param name="mimeType"/> documentation for "M:GenerativeAI.Core.ApiBase.UploadFileWithProgressAsync(System.IO.Stream,System.String,System.String,System.String,System.Action{System.Double},System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)"]

url  String

[Missing <param name="url"/> documentation for "M:GenerativeAI.Core.ApiBase.UploadFileWithProgressAsync(System.IO.Stream,System.String,System.String,System.String,System.Action{System.Double},System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)"]

progress  ActionDouble

[Missing <param name="progress"/> documentation for "M:GenerativeAI.Core.ApiBase.UploadFileWithProgressAsync(System.IO.Stream,System.String,System.String,System.String,System.Action{System.Double},System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)"]

additionalHeaders  DictionaryString, String  (Optional)

[Missing <param name="additionalHeaders"/> documentation for "M:GenerativeAI.Core.ApiBase.UploadFileWithProgressAsync(System.IO.Stream,System.String,System.String,System.String,System.Action{System.Double},System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)"]

cancellationToken  CancellationToken  (Optional)

[Missing <param name="cancellationToken"/> documentation for "M:GenerativeAI.Core.ApiBase.UploadFileWithProgressAsync(System.IO.Stream,System.String,System.String,System.String,System.Action{System.Double},System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)"]

Return Value

TaskString

[Missing <returns> documentation for "M:GenerativeAI.Core.ApiBase.UploadFileWithProgressAsync(System.IO.Stream,System.String,System.String,System.String,System.Action{System.Double},System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)"]

See Also