UnmanagedMemoryAccessor.Write 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.
Scrive un valore nella funzione di accesso.
Overload
Write(Int64, UInt64) |
Scrive un intero senza segno a 64 bit nella funzione di accesso. |
Write(Int64, UInt32) |
Scrive un intero senza segno a 32 bit nella funzione di accesso. |
Write(Int64, UInt16) |
Scrive un intero senza segno a 16 bit nella funzione di accesso. |
Write(Int64, Single) |
Scrive un valore Single nella funzione di accesso. |
Write(Int64, SByte) |
Scrive un intero a 8 bit nella funzione di accesso. |
Write(Int64, Int64) |
Scrive un intero a 64 bit nella funzione di accesso. |
Write(Int64, Double) |
Scrive un valore Double nella funzione di accesso. |
Write(Int64, Int16) |
Scrive un intero a 16 bit nella funzione di accesso. |
Write(Int64, Decimal) |
Scrive un valore decimale nella funzione di accesso. |
Write(Int64, Char) |
Scrive un carattere nella funzione di accesso. |
Write(Int64, Byte) |
Scrive un valore byte nella funzione di accesso. |
Write(Int64, Boolean) |
Scrive un valore booleano nella funzione di accesso. |
Write(Int64, Int32) |
Scrive un intero a 32 bit nella funzione di accesso. |
Write<T>(Int64, T) |
Scrive una struttura nella funzione di accesso. |
Write(Int64, UInt64)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un intero senza segno a 64 bit nella funzione di accesso.
public:
void Write(long position, System::UInt64 value);
[System.CLSCompliant(false)]
public void Write (long position, ulong value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * uint64 -> unit
Public Sub Write (position As Long, value As ULong)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- UInt64
Valore da scrivere.
- Attributi
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, UInt32)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un intero senza segno a 32 bit nella funzione di accesso.
public:
void Write(long position, System::UInt32 value);
[System.CLSCompliant(false)]
public void Write (long position, uint value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * uint32 -> unit
Public Sub Write (position As Long, value As UInteger)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- UInt32
Valore da scrivere.
- Attributi
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, UInt16)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un intero senza segno a 16 bit nella funzione di accesso.
public:
void Write(long position, System::UInt16 value);
[System.CLSCompliant(false)]
public void Write (long position, ushort value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * uint16 -> unit
Public Sub Write (position As Long, value As UShort)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- UInt16
Valore da scrivere.
- Attributi
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, Single)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un valore Single nella funzione di accesso.
public:
void Write(long position, float value);
public void Write (long position, float value);
member this.Write : int64 * single -> unit
Public Sub Write (position As Long, value As Single)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- Single
Valore da scrivere.
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, SByte)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un intero a 8 bit nella funzione di accesso.
public:
void Write(long position, System::SByte value);
[System.CLSCompliant(false)]
public void Write (long position, sbyte value);
[<System.CLSCompliant(false)>]
member this.Write : int64 * sbyte -> unit
Public Sub Write (position As Long, value As SByte)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- SByte
Valore da scrivere.
- Attributi
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, Int64)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un intero a 64 bit nella funzione di accesso.
public:
void Write(long position, long value);
public void Write (long position, long value);
member this.Write : int64 * int64 -> unit
Public Sub Write (position As Long, value As Long)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- Int64
Valore da scrivere.
Eccezioni
Non ci sono abbastanza byte dopo la posizione per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, Double)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un valore Double nella funzione di accesso.
public:
void Write(long position, double value);
public void Write (long position, double value);
member this.Write : int64 * double -> unit
Public Sub Write (position As Long, value As Double)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- Double
Valore da scrivere.
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, Int16)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un intero a 16 bit nella funzione di accesso.
public:
void Write(long position, short value);
public void Write (long position, short value);
member this.Write : int64 * int16 -> unit
Public Sub Write (position As Long, value As Short)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- Int16
Valore da scrivere.
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, Decimal)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un valore decimale nella funzione di accesso.
public:
void Write(long position, System::Decimal value);
public void Write (long position, decimal value);
member this.Write : int64 * decimal -> unit
Public Sub Write (position As Long, value As Decimal)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- Decimal
Valore da scrivere.
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
-oppure-
Il numero decimale non è valido.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, Char)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un carattere nella funzione di accesso.
public:
void Write(long position, char value);
public void Write (long position, char value);
member this.Write : int64 * char -> unit
Public Sub Write (position As Long, value As Char)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- Char
Valore da scrivere.
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, Byte)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un valore byte nella funzione di accesso.
public:
void Write(long position, System::Byte value);
public void Write (long position, byte value);
member this.Write : int64 * byte -> unit
Public Sub Write (position As Long, value As Byte)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- Byte
Valore da scrivere.
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, Boolean)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un valore booleano nella funzione di accesso.
public:
void Write(long position, bool value);
public void Write (long position, bool value);
member this.Write : int64 * bool -> unit
Public Sub Write (position As Long, value As Boolean)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- Boolean
Valore da scrivere.
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write(Int64, Int32)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive un intero a 32 bit nella funzione di accesso.
public:
void Write(long position, int value);
public void Write (long position, int value);
member this.Write : int64 * int -> unit
Public Sub Write (position As Long, value As Integer)
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- value
- Int32
Valore da scrivere.
Eccezioni
Non ci sono abbastanza byte dopo position
per scrivere un valore.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Si applica a
Write<T>(Int64, T)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Scrive una struttura nella funzione di accesso.
public:
generic <typename T>
where T : value class void Write(long position, T % structure);
public void Write<T> (long position, ref T structure) where T : struct;
[System.Security.SecurityCritical]
public void Write<T> (long position, ref T structure) where T : struct;
member this.Write : int64 * 'T -> unit (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.Write : int64 * 'T -> unit (requires 'T : struct)
Public Sub Write(Of T As Structure) (position As Long, ByRef structure As T)
Parametri di tipo
- T
Tipo di struttura.
Parametri
- position
- Int64
Numero di byte nella funzione di accesso in corrispondenza del quale iniziare la scrittura.
- structure
- T
Struttura da scrivere.
- Attributi
Eccezioni
Non ci sono abbastanza byte nella funzione di accesso dopo position
per scrivere una struttura di tipo T
.
position
è minore di zero o maggiore della capacità della funzione di accesso.
La funzione di accesso non supporta la scrittura.
La funzione di accesso è stata eliminata.
Commenti
Usare questo metodo per scrivere strutture medie a strutture di grandi dimensioni che non sono facilmente ospitate dagli altri Write metodi in questa classe.