FileChannel.WriteAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| WriteAsync(ByteBuffer[]) |
Esegue una scrittura sincrona di raccolta da tutti i buffer forniti in un'attività in corrispondenza della posizione del file o alla fine del file in modalità accodamento, avanzando la posizione del file in base al numero di byte scritti. |
| WriteAsync(ByteBuffer) |
Esegue una scrittura sincrona in un'attività in corrispondenza della posizione del file del canale o alla fine del file in modalità di accodamento, avanzando la posizione del file in base al numero di byte scritti. |
| WriteAsync(ByteBuffer, Int64) |
Esegue una scrittura sincrona in un'attività in corrispondenza dell'offset di file specificato senza modificare la posizione corrente del file del canale. |
| WriteAsync(ByteBuffer[], Int32, Int32) |
Esegue una scrittura sincrona di raccolta dai buffer selezionati in un'attività in corrispondenza della posizione del file o alla fine del file in modalità accodamento, avanzando la posizione del file in base al numero di byte scritti. |
WriteAsync(ByteBuffer[])
Esegue una scrittura sincrona di raccolta da tutti i buffer forniti in un'attività in corrispondenza della posizione del file o alla fine del file in modalità accodamento, avanzando la posizione del file in base al numero di byte scritti.
public System.Threading.Tasks.Task<long> WriteAsync(Java.Nio.ByteBuffer[]? srcs);
member this.WriteAsync : Java.Nio.ByteBuffer[] -> System.Threading.Tasks.Task<int64>
Parametri
- srcs
- ByteBuffer[]
Buffer di origine in ordine di matrice. La posizione di ogni buffer avanza in base ai byte presi da esso; i limiti del buffer sono invariati.
Valori restituiti
Attività il cui risultato è il numero totale di byte scritti, possibilmente zero. Il risultato restituisce il numero effettivo di byte scritti dai buffer.
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
WriteAsync(ByteBuffer)
Esegue una scrittura sincrona in un'attività in corrispondenza della posizione del file del canale o alla fine del file in modalità di accodamento, avanzando la posizione del file in base al numero di byte scritti.
public System.Threading.Tasks.Task<int> WriteAsync(Java.Nio.ByteBuffer? src);
member this.WriteAsync : Java.Nio.ByteBuffer -> System.Threading.Tasks.Task<int>
Parametri
- src
- ByteBuffer
Buffer di origine. La sua posizione avanza in base al numero di byte scritti; il limite è invariato.
Valori restituiti
Attività il cui risultato è il numero di byte scritti, possibilmente zero. Il risultato restituisce il numero effettivo di byte scritti dal buffer.
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
WriteAsync(ByteBuffer, Int64)
Esegue una scrittura sincrona in un'attività in corrispondenza dell'offset di file specificato senza modificare la posizione corrente del file del canale.
public System.Threading.Tasks.Task<int> WriteAsync(Java.Nio.ByteBuffer? src, long position);
member this.WriteAsync : Java.Nio.ByteBuffer * int64 -> System.Threading.Tasks.Task<int>
Parametri
- src
- ByteBuffer
Buffer di origine. La sua posizione avanza in base al numero di byte scritti; il limite è invariato.
- position
- Int64
Offset di byte non negativo nel file in corrispondenza del quale iniziare la scrittura. Il file cresce se necessario; byte in qualsiasi spazio prima che i dati scritti abbiano valori non specificati.
Valori restituiti
Attività il cui risultato è il numero di byte scritti, possibilmente zero. Il risultato restituisce il numero effettivo di byte scritti dal buffer.
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
WriteAsync(ByteBuffer[], Int32, Int32)
Esegue una scrittura sincrona di raccolta dai buffer selezionati in un'attività in corrispondenza della posizione del file o alla fine del file in modalità accodamento, avanzando la posizione del file in base al numero di byte scritti.
public System.Threading.Tasks.Task<long> WriteAsync(Java.Nio.ByteBuffer[]? srcs, int offset, int length);
member this.WriteAsync : Java.Nio.ByteBuffer[] * int * int -> System.Threading.Tasks.Task<int64>
Parametri
- srcs
- ByteBuffer[]
Matrice di buffer di origine. I buffer selezionati vengono letti in ordine di matrice, avanzando le proprie posizioni senza modificarne i limiti.
- offset
- Int32
Indice del primo buffer di origine, compreso tra zero e la lunghezza della matrice.
- length
- Int32
Numero di buffer di origine da usare, da zero alla lunghezza della matrice meno offset.
Valori restituiti
Attività il cui risultato è il numero totale di byte scritti, possibilmente zero. Il risultato restituisce il numero effettivo di byte scritti dai buffer selezionati.
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.