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 方法,以確保提供的會話標識碼格式正確。