Поделиться через


StrongNameKeyPair Конструкторы

Определение

Инициализирует новый экземпляр класса StrongNameKeyPair.

Перегрузки

StrongNameKeyPair(Byte[])

Инициализирует новый экземпляр класса StrongNameKeyPair, который создает пару ключей из байтового byte массива.

StrongNameKeyPair(FileStream)

Инициализирует новый экземпляр класса StrongNameKeyPair, который строит пару ключей из объекта типа FileStream.

StrongNameKeyPair(String)

Инициализирует новый экземпляр класса StrongNameKeyPair, который строит пару ключей из объекта типа String.

StrongNameKeyPair(SerializationInfo, StreamingContext)
Устаревшие..

Инициализирует новый экземпляр класса StrongNameKeyPair, который создает пару ключей из сериализованных данных.

StrongNameKeyPair(Byte[])

Исходный код:
StrongNameKeyPair.cs
Исходный код:
StrongNameKeyPair.cs
Исходный код:
StrongNameKeyPair.cs

Инициализирует новый экземпляр класса StrongNameKeyPair, который создает пару ключей из байтового byte массива.

public:
 StrongNameKeyPair(cli::array <System::Byte> ^ keyPairArray);
public StrongNameKeyPair (byte[] keyPairArray);
new System.Reflection.StrongNameKeyPair : byte[] -> System.Reflection.StrongNameKeyPair
Public Sub New (keyPairArray As Byte())

Параметры

keyPairArray
Byte[]

Массив типа byte, содержащий пару ключей.

Исключения

keyPairArray имеет значение null.

У вызывающего объекта отсутствует необходимое разрешение.

Только .NET 6+: во всех случаях.

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

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

StrongNameKeyPair(FileStream)

Исходный код:
StrongNameKeyPair.cs
Исходный код:
StrongNameKeyPair.cs
Исходный код:
StrongNameKeyPair.cs

Инициализирует новый экземпляр класса StrongNameKeyPair, который строит пару ключей из объекта типа FileStream.

public:
 StrongNameKeyPair(System::IO::FileStream ^ keyPairFile);
public StrongNameKeyPair (System.IO.FileStream keyPairFile);
new System.Reflection.StrongNameKeyPair : System.IO.FileStream -> System.Reflection.StrongNameKeyPair
Public Sub New (keyPairFile As FileStream)

Параметры

keyPairFile
FileStream

Объект FileStream, содержащий пару ключей.

Исключения

keyPairFile имеет значение null.

У вызывающего объекта отсутствует необходимое разрешение.

Только .NET 6+: во всех случаях.

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

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

StrongNameKeyPair(String)

Исходный код:
StrongNameKeyPair.cs
Исходный код:
StrongNameKeyPair.cs
Исходный код:
StrongNameKeyPair.cs

Инициализирует новый экземпляр класса StrongNameKeyPair, который строит пару ключей из объекта типа String.

public:
 StrongNameKeyPair(System::String ^ keyPairContainer);
public StrongNameKeyPair (string keyPairContainer);
new System.Reflection.StrongNameKeyPair : string -> System.Reflection.StrongNameKeyPair
Public Sub New (keyPairContainer As String)

Параметры

keyPairContainer
String

Строка, содержащая пару ключей.

Исключения

keyPairContainer имеет значение null.

У вызывающего объекта отсутствует необходимое разрешение.

Только .NET Core и .NET 5+: Во всех случаях.

Комментарии

Пара ключей находится в именованном контейнере ключей.

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

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

StrongNameKeyPair(SerializationInfo, StreamingContext)

Исходный код:
StrongNameKeyPair.cs
Исходный код:
StrongNameKeyPair.cs
Исходный код:
StrongNameKeyPair.cs

Внимание!

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Инициализирует новый экземпляр класса StrongNameKeyPair, который создает пару ключей из сериализованных данных.

protected:
 StrongNameKeyPair(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected StrongNameKeyPair (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected StrongNameKeyPair (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Reflection.StrongNameKeyPair : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Reflection.StrongNameKeyPair
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Reflection.StrongNameKeyPair : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Reflection.StrongNameKeyPair
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Параметры

info
SerializationInfo

Объект SerializationInfo, содержащий данные сериализованных объектов.

context
StreamingContext

Объект StreamingContext, содержащий контекстные сведения об источнике или назначении.

Атрибуты

Исключения

Только .NET Core и .NET 5+: Во всех случаях.

Комментарии

Этот конструктор вызывается во время десериализации для восстановления объекта исключения, переданного в потоке. Дополнительные сведения см. в разделе Сериализация XML и SOAP.

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

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