ISessionIDManager.Validate(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确认提供的会话标识符有效。
public:
bool Validate(System::String ^ id);
public bool Validate (string id);
abstract member Validate : string -> bool
Public Function Validate (id As String) As Boolean
参数
- id
- String
要验证的会话标识符。
返回
如果会话标识符有效,则为 true
;否则为 false
。
示例
下面的代码示例实现 Validate 方法并确保会话标识符值为有效的 Guid。
public bool Validate(string id)
{
try
{
Guid testGuid = new Guid(id);
if (id == testGuid.ToString())
return true;
}
catch
{
}
return false;
}
Public Function Validate(id As String) As Boolean _
Implements ISessionIDManager.Validate
Try
Dim testGuid As Guid = New Guid(id)
If id = testGuid.ToString() Then _
Return True
Catch
End Try
Return False
End Function
注解
方法 Validate 验证提供的 id
是否为有效的会话标识符。
从 HTTP 请求检索会话标识符时,实现ISessionIDManager应从 GetSessionID 方法调用 Validate 方法,以确保提供会话标识符的格式正确。