PemEncoding.TryWrite 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.
Tente d’écrire les données et l’étiquette fournies sous forme de données codées au format PEM dans une mémoire tampon fournie.
public:
static bool TryWrite(ReadOnlySpan<char> label, ReadOnlySpan<System::Byte> data, Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public static bool TryWrite (ReadOnlySpan<char> label, ReadOnlySpan<byte> data, Span<char> destination, out int charsWritten);
static member TryWrite : ReadOnlySpan<char> * ReadOnlySpan<byte> * Span<char> * int -> bool
Public Shared Function TryWrite (label As ReadOnlySpan(Of Char), data As ReadOnlySpan(Of Byte), destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean
Paramètres
- label
- ReadOnlySpan<Char>
Étiquette à écrire.
- data
- ReadOnlySpan<Byte>
Données à écrire.
- charsWritten
- Int32
Lorsque cette méthode est retournée, ce paramètre contient le nombre de caractères écrits dans destination
. Ce paramètre est traité comme étant non initialisé.
Retours
true
si destination
est suffisamment grand pour contenir le texte encodé au format PEM ; sinon, false
.
Exceptions
label
dépasse la longueur d’étiquette maximale possible.
- ou -
data
dépasse la longueur maximale de données encodées possible.
Le texte encodé pem résultant est plus grand que Int32.MaxValue.
- ou -
label
contient des caractères non valides.
Remarques
Cette méthode encapsule toujours le texte encodé en base 64 en 64 caractères, conformément à l’habillage recommandé de l’IETF RFC 7468. Les terminaisons de ligne de style Unix sont utilisées pour les sauts de ligne.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour