本文整理汇总了C#中Link.Export方法的典型用法代码示例。如果您正苦于以下问题:C# Link.Export方法的具体用法?C# Link.Export怎么用?C# Link.Export使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Link
的用法示例。
在下文中一共展示了Link.Export方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Test_Link
public void Test_Link()
{
DigitalSignature digitalSignature = new DigitalSignature("123", DigitalSignatureAlgorithm.EcDsaP521_Sha256);
var link = new Link();
link.TrustSignatures.Add(digitalSignature.ToString());
link.TrustSignatures.Add(digitalSignature.ToString());
link.TrustSignatures.Add(digitalSignature.ToString());
var link2 = link.Clone();
Assert.AreEqual(link, link2, "Link #1");
Link link3;
using (var linkStream = link.Export(_bufferManager))
{
link3 = Link.Import(linkStream, _bufferManager);
}
Assert.AreEqual(link, link3, "Link #2");
}
示例2: Test_Link
public void Test_Link()
{
DigitalSignature digitalSignature = new DigitalSignature("123", DigitalSignatureAlgorithm.Rsa2048_Sha256);
var signatures = new List<string>();
signatures.Add(digitalSignature.ToString());
signatures.Add(digitalSignature.ToString());
signatures.Add(digitalSignature.ToString());
var link = new Link(signatures, signatures);
Link link2;
using (var linkStream = link.Export(_bufferManager))
{
link2 = Link.Import(linkStream, _bufferManager);
}
Assert.AreEqual(link, link2, "Link #1");
}