UnmanagedMemoryAccessor.Write Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Écrit une valeur dans l'accesseur.
Surcharges
Write(Int64, UInt64) |
Écrit un entier non signé 64 bits dans l'accesseur. |
Write(Int64, UInt32) |
Écrit un entier non signé 32 bits dans l’accesseur. |
Write(Int64, UInt16) |
Écrit un entier non signé 16 bits dans l’accesseur. |
Write(Int64, Single) |
Écrit Single dans l’accesseur. |
Write(Int64, SByte) |
Écrit un entier 8 bits dans l’accesseur. |
Write(Int64, Int64) |
Écrit un entier 64 bits dans l’accesseur. |
Write(Int64, Double) |
Écrit une valeur Double dans l'accesseur. |
Write(Int64, Int16) |
Écrit un entier 16 bits dans l’accesseur. |
Write(Int64, Decimal) |
Écrit une valeur décimale dans l'accesseur. |
Write(Int64, Char) |
Écrit un caractère dans l'accesseur. |
Write(Int64, Byte) |
Écrit une valeur d’octet dans l’accesseur. |
Write(Int64, Boolean) |
Écrit une valeur booléenne dans l'accesseur. |
Write(Int64, Int32) |
Écrit un entier 32 bits dans l'accesseur. |
Write<T>(Int64, T) |
Écrit une structure dans l’accesseur. |
Write(Int64, UInt64)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit un entier non signé 64 bits dans l'accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- UInt64
Valeur à écrire.
- Attributs
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, UInt32)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit un entier non signé 32 bits dans l’accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- UInt32
Valeur à écrire.
- Attributs
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, UInt16)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit un entier non signé 16 bits dans l’accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- UInt16
Valeur à écrire.
- Attributs
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, Single)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit Single dans l’accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- Single
Valeur à écrire.
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, SByte)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit un entier 8 bits dans l’accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- SByte
Valeur à écrire.
- Attributs
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, Int64)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit un entier 64 bits dans l’accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- Int64
Valeur à écrire.
Exceptions
Il n’y a pas assez d’octets après la position pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, Double)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit une valeur Double dans l'accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- Double
Valeur à écrire.
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, Int16)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit un entier 16 bits dans l’accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- Int16
Valeur à écrire.
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, Decimal)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit une valeur décimale dans l'accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- Decimal
Valeur à écrire.
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
- ou -
Le décimal n’est pas valide.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, Char)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit un caractère dans l'accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- Char
Valeur à écrire.
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, Byte)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit une valeur d’octet dans l’accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- Byte
Valeur à écrire.
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, Boolean)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit une valeur booléenne dans l'accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- Boolean
Valeur à écrire.
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write(Int64, Int32)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit un entier 32 bits dans l'accesseur.
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)
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- value
- Int32
Valeur à écrire.
Exceptions
Il n’y a pas assez d’octets après position
pour écrire une valeur.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
S’applique à
Write<T>(Int64, T)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Écrit une structure dans l’accesseur.
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)
Paramètres de type
- T
Type de structure.
Paramètres
- position
- Int64
Nombre d'octets dans l'accesseur auquel commencer l'écriture.
- structure
- T
Structure à écrire.
- Attributs
Exceptions
Il n’y a pas assez d’octets dans l’accesseur après position
pour écrire une structure de type T
.
position
est inférieur à zéro ou supérieur à la capacité de l’accesseur.
L’accesseur ne prend pas en charge l’écriture.
L’accesseur a été supprimé.
Remarques
Utilisez cette méthode pour écrire des structures moyennes à grandes qui ne sont pas facilement prises en charge par les autres Write méthodes de cette classe.