Compartir a través de


BrowserFileExtensions.RequestImageFileAsync Método

Definición

Intenta convertir el archivo de imagen actual en una nueva de las dimensiones de archivo máximas y el tipo de archivo especificados.

Precaución: no hay ninguna garantía de que el archivo se convierta, o incluso será un archivo de imagen válido en absoluto, ya sea antes o después de la conversión. La conversión se solicita en el explorador antes de transferirla al código de .NET, por lo que los datos resultantes deben tratarse como que no son de confianza.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::ValueTask<Microsoft::AspNetCore::Components::Forms::IBrowserFile ^> RequestImageFileAsync(Microsoft::AspNetCore::Components::Forms::IBrowserFile ^ browserFile, System::String ^ format, int maxWith, int maxHeight);
public static System.Threading.Tasks.ValueTask<Microsoft.AspNetCore.Components.Forms.IBrowserFile> RequestImageFileAsync (this Microsoft.AspNetCore.Components.Forms.IBrowserFile browserFile, string format, int maxWith, int maxHeight);
public static System.Threading.Tasks.ValueTask<Microsoft.AspNetCore.Components.Forms.IBrowserFile> RequestImageFileAsync (this Microsoft.AspNetCore.Components.Forms.IBrowserFile browserFile, string format, int maxWidth, int maxHeight);
static member RequestImageFileAsync : Microsoft.AspNetCore.Components.Forms.IBrowserFile * string * int * int -> System.Threading.Tasks.ValueTask<Microsoft.AspNetCore.Components.Forms.IBrowserFile>
static member RequestImageFileAsync : Microsoft.AspNetCore.Components.Forms.IBrowserFile * string * int * int -> System.Threading.Tasks.ValueTask<Microsoft.AspNetCore.Components.Forms.IBrowserFile>
<Extension()>
Public Function RequestImageFileAsync (browserFile As IBrowserFile, format As String, maxWith As Integer, maxHeight As Integer) As ValueTask(Of IBrowserFile)
<Extension()>
Public Function RequestImageFileAsync (browserFile As IBrowserFile, format As String, maxWidth As Integer, maxHeight As Integer) As ValueTask(Of IBrowserFile)

Parámetros

browserFile
IBrowserFile

que IBrowserFile se va a convertir en un nuevo archivo de imagen.

format
String

Nuevo formato de imagen.

maxWithmaxWidth
Int32

Ancho máximo de la imagen.

maxHeight
Int32

Alto máximo de la imagen

Devoluciones

que ValueTask representa la finalización de la operación.

Comentarios

La imagen se escalará para ajustarse a las dimensiones especificadas, a la vez que se conserva la relación de aspecto original.

Se aplica a