TeamFoundationSigningService 类
可以签名,并验证调用方消息使用键按照签名服务保存的服务,但由调用方访问过一个代理项标识符GUID。
继承层次结构
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationSigningService
命名空间: Microsoft.TeamFoundation.Framework.Server
程序集: Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)
语法
声明
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
Public Class TeamFoundationSigningService _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public class TeamFoundationSigningService : ITeamFoundationService
TeamFoundationSigningService 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
TeamFoundationSigningService |
页首
方法
名称 | 说明 | |
---|---|---|
Decrypt | 在解密数据。使用的设置的特定键 | |
Encrypt | 以加密数据。使用的设置的特定键 | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetPublicKey | 获取给定标识符的公钥 | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
QuerySigningInfo | 获取签名的信息(即.. 公钥)的给定标识符 | |
RegenerateKey(TeamFoundationRequestContext, Guid) | 重新生成对给定标识符设置的键 | |
RegenerateKey(TeamFoundationRequestContext, Guid, Int32) | 重新生成对给定标识符设置的键 | |
Sign(TeamFoundationRequestContext, Guid, array<Byte[]) | 为给定的消息使用为该给定标识符设置的键。 | |
Sign(TeamFoundationRequestContext, Guid, array<Byte[], TimeSpan) | 为给定的消息使用为该给定标识符设置的键。 该消息不会在特定的过期时间范围之后验证。 | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) | |
Validate(TeamFoundationRequestContext, Guid, array<Byte[], array<Byte[]) | 验证给定的签名消息。如果消息成功通过身份验证,则返回true。 原始消息负载也会返回。 | |
Validate(TeamFoundationRequestContext, Guid, String, array<Byte[]%) | 验证给定的签名消息。如果消息成功通过身份验证,则返回true。 原始消息负载也会返回。 |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
ITeamFoundationService.ServiceEnd | 服务结束 | |
ITeamFoundationService.ServiceStart | 服务开始 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。