Evidence Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Evidence sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
Evidence() |
sınıfının yeni bir boş örneğini Evidence başlatır. |
Evidence(Evidence) |
Sınıfın Evidence yeni bir örneğini mevcut bir kopyanın sığ bir kopyasından başlatır. |
Evidence(Object[], Object[]) |
Geçersiz.
Geçersiz.
Geçersiz.
Birden çok konak ve derleme kanıtı kümesinden sınıfının yeni bir örneğini Evidence başlatır. |
Evidence(EvidenceBase[], EvidenceBase[]) |
Birden çok konak ve derleme kanıtı kümesinden sınıfının yeni bir örneğini Evidence başlatır. |
Evidence()
sınıfının yeni bir boş örneğini Evidence başlatır.
public:
Evidence();
public Evidence ();
Public Sub New ()
Örnekler
Aşağıdaki kod örneği oluşturucunun Evidence() kullanımını gösterir. Bu örnek, sınıfı için Evidence sağlanan daha büyük bir örneğin parçasıdır.
Evidence^ ev1 = gcnew Evidence;
Console::WriteLine( "Created empty evidence with the default constructor." );
Evidence ev1 = new Evidence();
Console.WriteLine("Created empty evidence with the default constructor.");
Dim ev1 As New Evidence
Console.WriteLine("Created empty evidence with the default constructor.")
Şunlara uygulanır
Evidence(Evidence)
Sınıfın Evidence yeni bir örneğini mevcut bir kopyanın sığ bir kopyasından başlatır.
public:
Evidence(System::Security::Policy::Evidence ^ evidence);
public Evidence (System.Security.Policy.Evidence evidence);
new System.Security.Policy.Evidence : System.Security.Policy.Evidence -> System.Security.Policy.Evidence
Public Sub New (evidence As Evidence)
Parametreler
- evidence
- Evidence
Yeni Evidence örneğin oluşturulacağı örnek. Bu örnek ayrıntılı olarak kopyalanmaz.
Özel durumlar
evidence
parametresi geçerli bir örneği Evidencedeğil.
Örnekler
Aşağıdaki kod örneği oluşturucunun Evidence(Evidence) kullanımını gösterir. Bu örnek, sınıfı için Evidence sağlanan daha büyük bir örneğin parçasıdır.
Console::WriteLine( "\nMake a copy of the current evidence." );
Evidence^ evidenceCopy = gcnew Evidence( myEvidence );
Console::WriteLine( "Count of new evidence items = {0}", evidenceCopy->Count );
Console::WriteLine( "Does the copy equal the current evidence? {0}", myEvidence->Equals( evidenceCopy ) );
Console.WriteLine("\nMake a copy of the current evidence.");
Evidence evidenceCopy = new Evidence(myEvidence);
Console.WriteLine("Count of new evidence items = " + evidenceCopy.Count);
Console.WriteLine("Does the copy equal the current evidence? " + myEvidence.Equals(evidenceCopy));
Console.WriteLine(ControlChars.Lf & "Make a copy of the current evidence.")
Dim evidenceCopy As New Evidence(myEvidence)
Console.WriteLine(("Count of new evidence items = " & evidenceCopy.Count.ToString()))
Console.WriteLine(("Does the copy equal the current evidence? " & myEvidence.Equals(evidenceCopy)))
Şunlara uygulanır
Evidence(Object[], Object[])
Dikkat
This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.
Dikkat
This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.
Dikkat
Bu API artık kullanım dışıdır.
Birden çok konak ve derleme kanıtı kümesinden sınıfının yeni bir örneğini Evidence başlatır.
public:
Evidence(cli::array <System::Object ^> ^ hostEvidence, cli::array <System::Object ^> ^ assemblyEvidence);
[System.Obsolete("This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.")]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
[System.Obsolete("This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.")]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
[System.Obsolete]
public Evidence (object[] hostEvidence, object[] assemblyEvidence);
[<System.Obsolete("This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.")>]
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
[<System.Obsolete("This constructor is obsolete. Please use the constructor which takes arrays of EvidenceBase instead.")>]
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
[<System.Obsolete>]
new System.Security.Policy.Evidence : obj[] * obj[] -> System.Security.Policy.Evidence
Public Sub New (hostEvidence As Object(), assemblyEvidence As Object())
Parametreler
- hostEvidence
- Object[]
Yeni örneğin oluşturulacağı konak kanıtı.
- assemblyEvidence
- Object[]
Yeni örneğin oluşturulacağı derleme kanıtı.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği oluşturucunun Evidence(Object[], Object[]) kullanımını gösterir. Bu örnek, sınıfı için Evidence sağlanan daha büyük bir örneğin parçasıdır.
array<Object^>^oa1 = {};
Site^ site = gcnew Site( "www.wideworldimporters.com" );
array<Object^>^oa2 = {url,site};
Evidence^ ev3a = gcnew Evidence( oa1,oa2 );
enum1 = ev3a->GetHostEnumerator();
IEnumerator^ enum2 = ev3a->GetAssemblyEnumerator();
enum2->MoveNext();
Object^ obj1 = enum2->Current;
enum2->MoveNext();
Console::WriteLine( "URL = {0} Site = {1}", obj1, enum2->Current );
Object [] oa1 = {};
Site site = new Site("www.wideworldimporters.com");
Object [] oa2 = { url, site };
Evidence ev3a = new Evidence(oa1, oa2);
enum1 = ev3a.GetHostEnumerator();
IEnumerator enum2 = ev3a.GetAssemblyEnumerator();
enum2.MoveNext();
Object obj1 = enum2.Current;
enum2.MoveNext();
Console.WriteLine("URL = " + obj1.ToString() + " Site = " + enum2.Current.ToString());
Dim oa1() As [Object]
Dim site As New Site("www.wideworldimporters.com")
Dim oa2 As [Object]() = {url, site}
Dim ev3a As New Evidence(oa1, oa2)
enum1 = ev3a.GetHostEnumerator()
Dim enum2 As IEnumerator = ev3a.GetAssemblyEnumerator()
enum2.MoveNext()
Dim obj1 As [Object] = enum2.Current
enum2.MoveNext()
Console.WriteLine(("URL = " & obj1.ToString() & " Site = " & enum2.Current.ToString()))
Şunlara uygulanır
Evidence(EvidenceBase[], EvidenceBase[])
Birden çok konak ve derleme kanıtı kümesinden sınıfının yeni bir örneğini Evidence başlatır.
public:
Evidence(cli::array <System::Security::Policy::EvidenceBase ^> ^ hostEvidence, cli::array <System::Security::Policy::EvidenceBase ^> ^ assemblyEvidence);
public Evidence (System.Security.Policy.EvidenceBase[] hostEvidence, System.Security.Policy.EvidenceBase[] assemblyEvidence);
new System.Security.Policy.Evidence : System.Security.Policy.EvidenceBase[] * System.Security.Policy.EvidenceBase[] -> System.Security.Policy.Evidence
Public Sub New (hostEvidence As EvidenceBase(), assemblyEvidence As EvidenceBase())
Parametreler
- hostEvidence
- EvidenceBase[]
Yeni örneğin oluşturulacağı konak kanıtı.
- assemblyEvidence
- EvidenceBase[]
Yeni örneğin oluşturulacağı derleme kanıtı.
Açıklamalar
Bu oluşturucu, sınıfından devralan kanıt nesnelerini kullanarak sınıfının yeni bir örneğini EvidenceBase oluşturur.