BrowserFileExtensions.RequestImageFileAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.