UnmanagedMemoryAccessor.Write Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Erişimciye bir değer yazar.
Aşırı Yüklemeler
Write(Int64, UInt64) |
Erişimciye imzasız bir 64 bit tamsayı yazar. |
Write(Int64, UInt32) |
Erişimciye imzasız bir 32 bit tamsayı yazar. |
Write(Int64, UInt16) |
Erişimciye işaretsiz bir 16 bit tamsayı yazar. |
Write(Int64, Single) |
Erişimciye bir Single yazar. |
Write(Int64, SByte) |
Erişimciye 8 bitlik bir tamsayı yazar. |
Write(Int64, Int64) |
Erişimciye 64 bitlik bir tamsayı yazar. |
Write(Int64, Double) |
Erişimciye bir Double değer yazar. |
Write(Int64, Int16) |
Erişimciye 16 bitlik bir tamsayı yazar. |
Write(Int64, Decimal) |
Erişimciye ondalık bir değer yazar. |
Write(Int64, Char) |
Erişimciye bir karakter yazar. |
Write(Int64, Byte) |
Erişimciye bir bayt değeri yazar. |
Write(Int64, Boolean) |
Erişimciye bir Boole değeri yazar. |
Write(Int64, Int32) |
Erişimciye 32 bitlik bir tamsayı yazar. |
Write<T>(Int64, T) |
Erişimciye bir yapı yazar. |
Write(Int64, UInt64)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye imzasız bir 64 bit tamsayı yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- UInt64
Yazılacak değer.
- Öznitelikler
Özel durumlar
Bir değer yazmak için sonra yeterli bayt position
yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, UInt32)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye imzasız bir 32 bit tamsayı yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- UInt32
Yazılacak değer.
- Öznitelikler
Özel durumlar
Bir değer yazmak için sonra yeterli bayt position
yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, UInt16)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye işaretsiz bir 16 bit tamsayı yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- UInt16
Yazılacak değer.
- Öznitelikler
Özel durumlar
Bir değer yazmak için sonra yeterli bayt position
yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, Single)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye bir Single yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- Single
Yazılacak değer.
Özel durumlar
Bir değer yazmak için sonra yeterli bayt position
yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, SByte)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye 8 bitlik bir tamsayı yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- SByte
Yazılacak değer.
- Öznitelikler
Özel durumlar
Bir değer yazmak için sonra yeterli bayt position
yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, Int64)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye 64 bitlik bir tamsayı yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- Int64
Yazılacak değer.
Özel durumlar
Konumdan sonra değer yazmak için yeterli bayt yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, Double)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye bir Double değer yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- Double
Yazılacak değer.
Özel durumlar
Bir değer yazmak için sonra yeterli bayt position
yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, Int16)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye 16 bitlik bir tamsayı yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- Int16
Yazılacak değer.
Özel durumlar
Bir değer yazmak için sonra yeterli bayt position
yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, Decimal)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye ondalık bir değer yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- Decimal
Yazılacak değer.
Özel durumlar
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, Char)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye bir karakter yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- Char
Yazılacak değer.
Özel durumlar
Bir değer yazmak için sonra yeterli bayt position
yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, Byte)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye bir bayt değeri yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- Byte
Yazılacak değer.
Özel durumlar
Bir değer yazmak için sonra yeterli bayt position
yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, Boolean)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye bir Boole değeri yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- Boolean
Yazılacak değer.
Özel durumlar
Bir değer yazmak için sonra yeterli bayt position
yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write(Int64, Int32)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye 32 bitlik bir tamsayı yazar.
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)
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- value
- Int32
Yazılacak değer.
Özel durumlar
Bir değer yazmak için sonra yeterli bayt position
yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Şunlara uygulanır
Write<T>(Int64, T)
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
- Kaynak:
- UnmanagedMemoryAccessor.cs
Erişimciye bir yapı yazar.
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)
Tür Parametreleri
- T
Yapı türü.
Parametreler
- position
- Int64
Erişimcinin yazmaya başlayacağı bayt sayısı.
- structure
- T
Yazacak yapı.
- Öznitelikler
Özel durumlar
erişimcisinde position
türünde T
bir yapı yazmak için yeterli bayt yok.
position
sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci yazmayı desteklemez.
Erişimci atılmış.
Açıklamalar
Bu sınıftaki diğer Write yöntemler tarafından kolayca barındırılmayan orta ve büyük yapılar yazmak için bu yöntemi kullanın.