AsymmetricAlgorithm.TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) Метод

Определение

При переопределении в производном классе пытается экспортировать текущий ключ в формате X.509 SubjectPublicKeyInfo в предоставленный буфер.When overridden in a derived class, attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer.

public:
 virtual bool TryExportSubjectPublicKeyInfo(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TryExportSubjectPublicKeyInfo (Span<byte> destination, out int bytesWritten);
abstract member TryExportSubjectPublicKeyInfo : Span<byte> * int -> bool
override this.TryExportSubjectPublicKeyInfo : Span<byte> * int -> bool
Public Overridable Function TryExportSubjectPublicKeyInfo (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Параметры

destination
Span<Byte>

Диапазон байтов для получения данных X.509 SubjectPublicKeyInfo.The byte span to receive the X.509 SubjectPublicKeyInfo data.

bytesWritten
Int32

При возврате метода содержит значение, которое показывает количество байтов, записанных в destination.When this method returns, contains a value that indicates the number of bytes written to destination. Этот параметр обрабатывается как неинициализированный.This parameter is treated as uninitialized.

Возвращаемое значение

Boolean

true, если размер destination достаточно велик, чтобы вместить выходные данные; в противном случае — false.true if destination is big enough to receive the output; otherwise, false.

Исключения

Не удалось экспортировать ключ.The key could not be exported.

Этот элемент не был переопределен в производном типе.A derived type has not overriden this member.

Комментарии

Поскольку для создания этого формата данных требуется поддержка определенного алгоритма, TryExportSubjectPublicKeyInfo NotImplementedException по умолчанию создает исключение.Because algorithm-specific support is required to produce this data format, TryExportSubjectPublicKeyInfo throws a NotImplementedException by default.

Применяется к

См. также раздел