StrongNameKeyPair 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 StrongNameKeyPair
類別的新執行個體。
多載
StrongNameKeyPair(Byte[]) |
初始化 StrongNameKeyPair 類別的新執行個體,建立來自 |
StrongNameKeyPair(FileStream) |
初始化 StrongNameKeyPair 類別的新執行個體,建置來自 |
StrongNameKeyPair(String) |
初始化 StrongNameKeyPair 類別的新執行個體,建置來自 |
StrongNameKeyPair(SerializationInfo, StreamingContext) |
已淘汰.
初始化 StrongNameKeyPair 類別的新執行個體,從序列化資料建置金鑰組。 |
StrongNameKeyPair(Byte[])
初始化 StrongNameKeyPair 類別的新執行個體,建立來自 byte
陣列的金鑰組 (Key Pair)。
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 類別的新執行個體,建置來自 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 類別的新執行個體,建置來自 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)
警告
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 序列化。