Utf8Formatter.TryFormat 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.
Surcharges
TryFormat(Boolean, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Boolean.cs
- Source:
- Utf8Formatter.Boolean.cs
- Source:
- Utf8Formatter.Boolean.cs
Met en forme un Boolean en chaîne UTF-8.
public static bool TryFormat (bool value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : bool * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Boolean, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Boolean
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat |
---|---|
G (valeur par défaut) | Vrai/Faux |
l | true/false |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Byte, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Met en forme un Byte en chaîne UTF-8.
public static bool TryFormat (byte value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : byte * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Byte, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Byte
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat |
---|---|
G/g (par défaut) | |
D/d | 122 |
N/n | 122 |
X/x | 7a |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(DateTime, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
Met en forme un DateTime en chaîne UTF-8.
public static bool TryFormat (DateTime value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : DateTime * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As DateTime, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- DateTime
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat | Commentaires |
---|---|---|
G (valeur par défaut) | 05/25/2017 10:30:15 | |
R | Mar, 03 Jan 2017 08 :08 :05 GMT | (RFC 1123) |
l | tue, 03 jan 2017 08 :08 :05 gmt | (RFC 1123 en minuscules) |
O | 2017-06-12T05 :30 :45.7680000-07 :00 | (Aller-retour) |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(DateTimeOffset, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
Met en forme un DateTimeOffset en chaîne UTF-8.
public static bool TryFormat (DateTimeOffset value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : DateTimeOffset * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As DateTimeOffset, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- DateTimeOffset
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
S’applique à
TryFormat(Decimal, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Decimal.cs
- Source:
- Utf8Formatter.Decimal.cs
- Source:
- Utf8Formatter.Decimal.cs
Met en forme un Decimal en chaîne UTF-8.
public static bool TryFormat (decimal value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : decimal * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Decimal, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Decimal
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat | Commentaires |
---|---|---|
G/g (par défaut) | ||
F/f | 12.45 | Point fixe |
E/e | 1.245000e1 | Exponentielle |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Double, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
Met en forme un Double en chaîne UTF-8.
public static bool TryFormat (double value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : double * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Double, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Double
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat | Commentaires |
---|---|---|
G/g (par défaut) | ||
F/f | 12.45 | Point fixe |
E/e | 1.245000e1 | Exponentielle |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Guid, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Guid.cs
- Source:
- Utf8Formatter.Guid.cs
- Source:
- Utf8Formatter.Guid.cs
Met en forme un Guid en chaîne UTF-8.
public static bool TryFormat (Guid value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : Guid * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Guid, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Guid
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
Remarques
Formats pris en charge :
Chaîne de format | Chaîne de résultat |
---|---|
D (valeur par défaut) | nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn |
B | {nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnn} |
P | (nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn) |
N | nnnnnnnnnnnnnnnnnnnnnnnnnn |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Int16, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Met en forme un Int16 en chaîne UTF-8.
public static bool TryFormat (short value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : int16 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Short, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Int16
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Int32, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Met en forme un Int32 en chaîne UTF-8.
public static bool TryFormat (int value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : int * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Integer, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Int32
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Int64, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Met en forme un Int64 en chaîne UTF-8.
public static bool TryFormat (long value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : int64 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Long, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Int64
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(SByte, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Important
Cette API n’est pas conforme CLS.
Met en forme un SByte en chaîne UTF-8.
[System.CLSCompliant(false)]
public static bool TryFormat (sbyte value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : sbyte * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As SByte, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- SByte
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
- Attributs
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat |
---|---|
G/g (par défaut) | |
D/d | 122 |
N/n | 122 |
X/x | 7a |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Single, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
Met en forme un Single en chaîne UTF-8.
public static bool TryFormat (float value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : single * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Single, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Single
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat | Commentaires |
---|---|---|
G/g (par défaut) | ||
F/f | 12.45 | Point fixe |
E/e | 1.245000e1 | Exponentielle |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(TimeSpan, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.TimeSpan.cs
- Source:
- Utf8Formatter.TimeSpan.cs
- Source:
- Utf8Formatter.TimeSpan.cs
Met en forme un TimeSpan en chaîne UTF-8.
public static bool TryFormat (TimeSpan value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : TimeSpan * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As TimeSpan, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- TimeSpan
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
Remarques
Formats pris en charge :
Chaîne de format | Chaîne de résultat | Commentaires | |
---|---|---|---|
c/t/T (par défaut) | [-][d.]hh:mm:ss[.fffffff] | (format constant) | |
G | [-]d :hh :mm :ss.fffffffff | (général long) | |
g | [-] [d :] [h]h :mm :ss[.f[f[f[f[f[f[f]]]]]] | (abrégé général) |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(UInt16, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Important
Cette API n’est pas conforme CLS.
Met en forme un UInt16 en chaîne UTF-8.
[System.CLSCompliant(false)]
public static bool TryFormat (ushort value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : uint16 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As UShort, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- UInt16
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
- Attributs
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(UInt32, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Important
Cette API n’est pas conforme CLS.
Met en forme un UInt32 en chaîne UTF-8.
[System.CLSCompliant(false)]
public static bool TryFormat (uint value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : uint32 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As UInteger, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- UInt32
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
- Attributs
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(UInt64, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Important
Cette API n’est pas conforme CLS.
Met en forme un UInt64 en chaîne UTF-8.
[System.CLSCompliant(false)]
public static bool TryFormat (ulong value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : uint64 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As ULong, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- UInt64
Valeur à mettre en forme.
- bytesWritten
- Int32
Quand la méthode retourne, contient la longueur en octets du texte mis en forme.
- format
- StandardFormat
Format standard à utiliser.
Retours
true
si l’opération de mise en forme réussit ; false
si destination
est trop petit.
- Attributs
Remarques
Formats pris en charge :
Chaîne de format | Exemple de chaîne de résultat |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Si la méthode échoue, augmentez de façon itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.