UnmanagedMemoryAccessor.Write Metod

Definition

Skriver ett värde till accessorn.

Överlagringar

Name Description
Write(Int64, UInt64)

Skriver ett osignerat 64-bitars heltal i accessorn.

Write(Int64, UInt32)

Skriver ett osignerat 32-bitars heltal i accessorn.

Write(Int64, UInt16)

Skriver ett osignerat 16-bitars heltal i accessorn.

Write(Int64, Single)

Skriver en Single i accessorn.

Write(Int64, SByte)

Skriver ett 8-bitars heltal i accessorn.

Write(Int64, Int64)

Skriver ett 64-bitars heltal i accessorn.

Write(Int64, Double)

Skriver ett Double värde till accessorn.

Write(Int64, Int16)

Skriver ett 16-bitars heltal i accessorn.

Write(Int64, Decimal)

Skriver ett decimalvärde i accessorn.

Write(Int64, Char)

Skriver ett tecken i accessorn.

Write(Int64, Byte)

Skriver ett bytevärde till accessorn.

Write(Int64, Boolean)

Skriver ett booleskt värde i accessorn.

Write(Int64, Int32)

Skriver ett 32-bitars heltal i accessorn.

Write<T>(Int64, T)

Skriver en struktur i accessorn.

Write(Int64, UInt64)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Viktigt!

Detta API uppfyller inte CLS.

Alternativ som uppfyller CLS
System.Decimal

Skriver ett osignerat 64-bitars heltal i accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
UInt64

Värdet som ska skrivas.

Attribut

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, UInt32)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Viktigt!

Detta API uppfyller inte CLS.

Alternativ som uppfyller CLS
System.Int64

Skriver ett osignerat 32-bitars heltal i accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
UInt32

Värdet som ska skrivas.

Attribut

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, UInt16)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Viktigt!

Detta API uppfyller inte CLS.

Alternativ som uppfyller CLS
System.Int32

Skriver ett osignerat 16-bitars heltal i accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
UInt16

Värdet som ska skrivas.

Attribut

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, Single)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Skriver en Single i accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
Single

Värdet som ska skrivas.

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, SByte)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Viktigt!

Detta API uppfyller inte CLS.

Alternativ som uppfyller CLS
System.Int16

Skriver ett 8-bitars heltal i accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
SByte

Värdet som ska skrivas.

Attribut

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, Int64)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Skriver ett 64-bitars heltal i accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
Int64

Värdet som ska skrivas.

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, Double)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Skriver ett Double värde till accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
Double

Värdet som ska skrivas.

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, Int16)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Skriver ett 16-bitars heltal i accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
Int16

Värdet som ska skrivas.

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, Decimal)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Skriver ett decimalvärde i accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
Decimal

Värdet som ska skrivas.

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

-eller-

Decimaltecknet är ogiltigt.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, Char)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Skriver ett tecken i accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
Char

Värdet som ska skrivas.

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, Byte)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Skriver ett bytevärde till accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
Byte

Värdet som ska skrivas.

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, Boolean)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Skriver ett booleskt värde i accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
Boolean

Värdet som ska skrivas.

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write(Int64, Int32)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Skriver ett 32-bitars heltal i accessorn.

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)

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

value
Int32

Värdet som ska skrivas.

Undantag

Det finns inte tillräckligt med byte efter position för att skriva ett värde.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Gäller för

Write<T>(Int64, T)

Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs
Källa:
UnmanagedMemoryAccessor.cs

Skriver en struktur i accessorn.

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)

Typparametrar

T

Typ av struktur.

Parametrar

position
Int64

Antalet byte i den accessor där du kan börja skriva.

structure
T

Strukturen som ska skrivas.

Attribut

Undantag

Det finns inte tillräckligt med byte i accessorn efter position för att skriva en struktur av typen T.

position är mindre än noll eller större än accessorns kapacitet.

Accessorn stöder inte skrivning.

Accessorn har tagits bort.

Kommentarer

Använd den här metoden för att skriva medelstora till stora strukturer som inte är lätta att hantera med de andra Write metoderna i den här klassen.

Gäller för