Aracılığıyla paylaş


GacInstalled.CreateIdentityPermission(Evidence) Yöntem

Tanım

Geçerli nesneye karşılık gelen yeni bir kimlik izni oluşturur.

public:
 virtual System::Security::IPermission ^ CreateIdentityPermission(System::Security::Policy::Evidence ^ evidence);
public System.Security.IPermission CreateIdentityPermission (System.Security.Policy.Evidence evidence);
abstract member CreateIdentityPermission : System.Security.Policy.Evidence -> System.Security.IPermission
override this.CreateIdentityPermission : System.Security.Policy.Evidence -> System.Security.IPermission
Public Function CreateIdentityPermission (evidence As Evidence) As IPermission

Parametreler

evidence
Evidence

Evidence Kimlik izninin oluşturulduğu yer.

Döndürülenler

Geçerli nesneye karşılık gelen yeni bir kimlik izni.

Uygulamalar

Örnekler

Aşağıdaki kod örneği yönteminin CreateIdentityPermission kullanımını gösterir. Bu örnek, sınıfı için GacInstalled sağlanan daha büyük bir örneğin bir parçasıdır.

array<Object^>^hostEvidence = {myGacInstalled};
array<Object^>^assemblyEvidence = {};
Evidence^ myEvidence = gcnew Evidence( hostEvidence,assemblyEvidence );
GacIdentityPermission ^ myPerm = dynamic_cast<GacIdentityPermission^>
    (myGacInstalled->CreateIdentityPermission( myEvidence ));
Console::WriteLine( myPerm->ToXml() );
Object [] hostEvidence = {myGacInstalled};
Object [] assemblyEvidence = {};
Evidence myEvidence = new Evidence(hostEvidence,assemblyEvidence);
GacIdentityPermission myPerm = 
    (GacIdentityPermission)myGacInstalled.CreateIdentityPermission(
    myEvidence);
Console.WriteLine(myPerm.ToXml().ToString());
Dim hostEvidence() As Object = {myGacInstalled}
Dim assemblyEvidence() As Object
Dim myEvidence As New Evidence(hostEvidence, assemblyEvidence)
Dim myPerm As GacIdentityPermission = _
    CType(myGacInstalled.CreateIdentityPermission(myEvidence), _ 
    GacIdentityPermission)
Console.WriteLine(myPerm.ToXml().ToString())

Açıklamalar

çağrısı GacIdentityPermission kodunun genel derleme önbelleğinde olup olmadığını belirlemek için kullanılabilir.

Şunlara uygulanır