Lingua

FileChannel.WriteAsync Metodo

Definizione

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.

Si applica a