GacMembershipCondition.Check(Evidence) 方法   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示指定的证据是否满足成员条件。
public:
 virtual bool Check(System::Security::Policy::Evidence ^ evidence);public bool Check(System.Security.Policy.Evidence evidence);abstract member Check : System.Security.Policy.Evidence -> bool
override this.Check : System.Security.Policy.Evidence -> boolPublic Function Check (evidence As Evidence) As Boolean参数
返回
如果指定的证据满足成员条件,则为 true;否则为 false。
实现
示例
下面的代码示例演示如何使用 Check 方法。 此示例是为 类提供的更大示例的 GacMembershipCondition 一部分。
GacMembershipCondition ^ Gac1 = gcnew GacMembershipCondition;
GacInstalled ^ myGac = gcnew GacInstalled;
try
{
     array<Object^>^hostEvidence = {myGac};
     array<Object^>^assemblyEvidence = {};
     Evidence^ myEvidence = 
         gcnew Evidence(hostEvidence,assemblyEvidence);
     bool retCode = Gac1->Check(myEvidence);
     Console::WriteLine("Result of Check = {0}\n", retCode);
}
catch (Exception^ e) 
{
     Console::WriteLine("Check failed : {0}{1}", Gac1, e);
     return false;
}
GacMembershipCondition Gac1 = new GacMembershipCondition();
GacInstalled myGac = new GacInstalled();
try
{
    Object [] hostEvidence = {myGac};
    Object [] assemblyEvidence = {};
    Evidence myEvidence = new Evidence(hostEvidence,assemblyEvidence);
    bool retCode = Gac1.Check(myEvidence);
    Console.WriteLine("Result of Check = " + retCode.ToString() + "\n");
}
catch (Exception e)
{
    Console.WriteLine("Check failed : " + Gac1.ToString() + e);
    return false;
}
Dim Gac1 As New GacMembershipCondition
Dim myGac As New GacInstalled
Try
    Dim hostEvidence() As Object = {myGac}
    Dim assemblyEvidence() As Object
    Dim myEvidence As New Evidence(hostEvidence, assemblyEvidence)
    Dim retCode As Boolean = Gac1.Check(myEvidence)
    Console.WriteLine(("Result of Check = " & retCode.ToString() _
        & ControlChars.Lf))
Catch e As Exception
    Console.WriteLine(("Check failed : " & Gac1.ToString() & _ 
        e.ToString()))
    Return False
End Try
注解
此成员资格条件测试 GacInstalled 证据。