HttpClientCertificate Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Megadja az ügyfél által az ügyfél identitására vonatkozó kérésre válaszul kiadott ügyféltanúsítvány-mezőket.
public ref class HttpClientCertificate : System::Collections::Specialized::NameValueCollection
public class HttpClientCertificate : System.Collections.Specialized.NameValueCollection
type HttpClientCertificate = class
inherit NameValueCollection
Public Class HttpClientCertificate
Inherits NameValueCollection
- Öröklődés
Megjegyzések
Ha egy webböngésző SSL3.0/PCT1 protokollt használ (az URL-cím http:// helyett https:// kezdődik) a kiszolgálóhoz való csatlakozáshoz, és a kiszolgáló ügyféltanúsítványokat igényel, a böngésző elküldi a digitális tanúsítványában található ügyféltanúsítvány-mezőket.
A digitális tanúsítványokkal kapcsolatos további információkért lásd az X.509: Nyilvános kulcsú és attribútumtanúsítvány-keretrendszerek című dokumentumot, amely a Nemzetközi Távközlési Unió (ITU) webhelyén https://www.itu.intérhető el.
Tulajdonságok
| Name | Description |
|---|---|
| AllKeys |
Lekéri az összes kulcsot a NameValueCollection. (Öröklődés forrása NameValueCollection) |
| BinaryIssuer |
Bináris formátumban lekéri vagy beállítja a tanúsítványkibocsátót. |
| CertEncoding |
Lekéri a tanúsítvány kódolását. |
| Certificate |
Lekéri a teljes tanúsítványtartalom bináris adatfolyamát tartalmazó sztringet ASN.1 formátumban. |
| Cookie |
Ha meg van adva, lekéri az ügyféltanúsítvány egyedi azonosítóját. |
| Count |
Lekéri a példányban NameObjectCollectionBase található kulcs-/értékpárok számát. (Öröklődés forrása NameObjectCollectionBase) |
| Flags |
Jelzők készlete, amelyek további ügyféltanúsítvány-információkat nyújtanak. |
| IsPresent |
Olyan értéket kap, amely jelzi, hogy az ügyféltanúsítvány jelen van-e. |
| IsReadOnly |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a NameObjectCollectionBase példány írásvédett-e. (Öröklődés forrása NameObjectCollectionBase) |
| Issuer |
Olyan sztring, amely a tanúsítványkibocsátó adatait tartalmazó almezőértékek listáját tartalmazza. |
| IsValid |
Olyan értéket kap, amely jelzi, hogy az ügyféltanúsítvány érvényes-e. |
| Item[Int32] |
Lekéri a bejegyzést a megadott indexben.NameValueCollection (Öröklődés forrása NameValueCollection) |
| Item[String] |
Lekéri vagy beállítja a bejegyzést a megadott kulccsal a NameValueCollectionfájlban. (Öröklődés forrása NameValueCollection) |
| Keys |
NameObjectCollectionBase.KeysCollection Lekéri a példány összes kulcsát tartalmazó példánytNameObjectCollectionBase. (Öröklődés forrása NameObjectCollectionBase) |
| KeySize |
Lekéri a digitális tanúsítványkulcs méretének bitszámát. Például: 128. |
| PublicKey |
Lekéri a nyilvános kulcs bináris értékét a tanúsítványból. |
| SecretKeySize |
Lekéri a kiszolgálótanúsítvány titkos kulcsában lévő bitek számát. Például: 1024. |
| SerialNumber |
A tanúsítvány sorozatszámát kötőjelekkel elválasztott hexadecimális bájtok ASCII-reprezentációjaként adja meg. Például: 04-67-F3-02. |
| ServerIssuer |
Lekéri a kiszolgálótanúsítvány kiállító mezőjét. |
| ServerSubject |
Lekéri a kiszolgálótanúsítvány tárgymezőt. |
| Subject |
Lekéri az ügyféltanúsítvány tárgy mezőjét. |
| ValidFrom |
Lekéri a tanúsítvány érvényességének dátumát. A dátum a nemzetközi beállításoktól függően változik. |
| ValidUntil |
Lekéri a tanúsítvány lejárati dátumát. |
Metódusok
| Name | Description |
|---|---|
| Add(NameValueCollection) |
Másolja a megadott NameValueCollection bejegyzéseket az aktuálisba NameValueCollection. (Öröklődés forrása NameValueCollection) |
| Add(String, String) |
A megadott névvel és értékkel rendelkező bejegyzést ad hozzá a NameValueCollection. (Öröklődés forrása NameValueCollection) |
| BaseAdd(String, Object) |
Hozzáad egy bejegyzést a megadott kulccsal és értékkel a NameObjectCollectionBase példányhoz. (Öröklődés forrása NameObjectCollectionBase) |
| BaseClear() |
Eltávolítja az összes bejegyzést a NameObjectCollectionBase példányból. (Öröklődés forrása NameObjectCollectionBase) |
| BaseGet(Int32) |
Lekéri a bejegyzés értékét a példány megadott indexében NameObjectCollectionBase . (Öröklődés forrása NameObjectCollectionBase) |
| BaseGet(String) |
Lekéri az első bejegyzés értékét a megadott kulccsal a NameObjectCollectionBase példányból. (Öröklődés forrása NameObjectCollectionBase) |
| BaseGetAllKeys() |
Egy tömböt ad String vissza, amely tartalmazza a példány összes kulcsát NameObjectCollectionBase . (Öröklődés forrása NameObjectCollectionBase) |
| BaseGetAllValues() |
Egy tömböt ad Object vissza, amely a példány összes értékét NameObjectCollectionBase tartalmazza. (Öröklődés forrása NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
A megadott típusú tömböt adja vissza, amely a példány összes értékét NameObjectCollectionBase tartalmazza. (Öröklődés forrása NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Lekéri a bejegyzés kulcsát a példány megadott indexében NameObjectCollectionBase . (Öröklődés forrása NameObjectCollectionBase) |
| BaseHasKeys() |
Egy értéket kap, amely jelzi, hogy a NameObjectCollectionBase példány tartalmaz-e olyan bejegyzéseket, amelyek kulcsai nem |
| BaseRemove(String) |
Eltávolítja a megadott kulccsal rendelkező bejegyzéseket a NameObjectCollectionBase példányból. (Öröklődés forrása NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Eltávolítja a bejegyzést a példány megadott indexéből NameObjectCollectionBase . (Öröklődés forrása NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
A bejegyzés értékét a példány megadott indexében állítja NameObjectCollectionBase be. (Öröklődés forrása NameObjectCollectionBase) |
| BaseSet(String, Object) |
Beállítja az első bejegyzés értékét a példányban NameObjectCollectionBase megadott kulccsal, ha megtalálható; ellenkező esetben hozzáad egy bejegyzést a megadott kulccsal és értékkel a NameObjectCollectionBase példányhoz. (Öröklődés forrása NameObjectCollectionBase) |
| Clear() |
Érvényteleníti a gyorsítótárazott tömböket, és eltávolítja az összes bejegyzést a NameValueCollection. (Öröklődés forrása NameValueCollection) |
| CopyTo(Array, Int32) |
A teljes NameValueCollection példányt egy kompatibilis egydimenziósra Arraymásolja a céltömb megadott indexétől kezdve. (Öröklődés forrása NameValueCollection) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| Get(Int32) |
Lekéri a megadott index NameValueCollection értékeit egy vesszővel tagolt listába. (Öröklődés forrása NameValueCollection) |
| Get(String) |
Egyedi ügyféltanúsítvány-mezőket ad vissza név szerint. |
| GetEnumerator() |
Egy enumerátort ad vissza, amely a NameObjectCollectionBase. (Öröklődés forrása NameObjectCollectionBase) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetKey(Int32) |
Lekéri a kulcsot a megadott indexben.NameValueCollection (Öröklődés forrása NameValueCollection) |
| GetObjectData(SerializationInfo, StreamingContext) |
Elavult.
Implementálja az interfészt ISerializable , és visszaadja a példány szerializálásához NameObjectCollectionBase szükséges adatokat. (Öröklődés forrása NameObjectCollectionBase) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| GetValues(Int32) |
Lekéri az értékeket a megadott indexben.NameValueCollection (Öröklődés forrása NameValueCollection) |
| GetValues(String) |
Lekéri a megadott kulccsal társított értékeket a NameValueCollection. (Öröklődés forrása NameValueCollection) |
| HasKeys() |
Lekéri az értéket, amely jelzi, hogy a NameValueCollection kulcsok nem |
| InvalidateCachedArrays() |
A gyűjtemény gyorsítótárazott tömbjeinek alaphelyzetbe állítása a következőre |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnDeserialization(Object) |
Implementálja az ISerializable interfészt, és a deszerializálás befejezésekor aktiválja a deszerializálási eseményt. (Öröklődés forrása NameObjectCollectionBase) |
| Remove(String) |
Eltávolítja a megadott kulccsal rendelkező bejegyzéseket a NameObjectCollectionBase példányból. (Öröklődés forrása NameValueCollection) |
| Set(String, String) |
Egy bejegyzés értékét állítja be a NameValueCollection. (Öröklődés forrása NameValueCollection) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
A teljes NameObjectCollectionBase példányt egy kompatibilis egydimenziósra Arraymásolja a céltömb megadott indexétől kezdve. (Öröklődés forrása NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Lekérdez egy értéket, amely jelzi, hogy az NameObjectCollectionBase objektumhoz való hozzáférés szinkronizálva van-e (szálbiztos). (Öröklődés forrása NameObjectCollectionBase) |
| ICollection.SyncRoot |
Lekéri az objektumhoz való hozzáférés NameObjectCollectionBase szinkronizálására használható objektumot. (Öröklődés forrása NameObjectCollectionBase) |
Bővítő metódusok
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |