DynamicDependencyAttribute 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.
Az egyik tag függőségét állítja be a másikhoz.
public ref class DynamicDependencyAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Field | System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
public sealed class DynamicDependencyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Field | System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
type DynamicDependencyAttribute = class
inherit Attribute
Public NotInheritable Class DynamicDependencyAttribute
Inherits Attribute
- Öröklődés
- Attribútumok
Megjegyzések
Ez az attribútum olyan függőségek eszközének tájékoztatására használható, amelyek egyébként nem egyértelműek pusztán metaadatokból és IL-ből, például egy tükrözésen alapuló tagról.
Konstruktorok
| Name | Description |
|---|---|
| DynamicDependencyAttribute(DynamicallyAccessedMemberTypes, String, String) |
Inicializálja az DynamicDependencyAttribute osztály új példányát a megadott tagtípusokkal egy szerelvény egy típusán. |
| DynamicDependencyAttribute(DynamicallyAccessedMemberTypes, Type) |
Inicializálja az DynamicDependencyAttribute osztály új példányát a megadott tagtípusokkal.Type |
| DynamicDependencyAttribute(String, String, String) |
Inicializálja az DynamicDependencyAttribute osztály új példányát egy tag megadott aláírásával egy szerelvény egy típusán. |
| DynamicDependencyAttribute(String, Type) |
Inicializálja az DynamicDependencyAttribute osztály új példányát egy tag megadott aláírásával egy Type. |
| DynamicDependencyAttribute(String) |
Inicializálja az DynamicDependencyAttribute osztály új példányát a fogyasztóval azonos típusú tag megadott aláírásával. |
Tulajdonságok
| Name | Description |
|---|---|
| AssemblyName |
Lekéri a megadott típus szerelvénynevét. |
| Condition |
Elavult.
Lekéri vagy beállítja azt a feltételt, amelyben a függőség alkalmazható. |
| MemberSignature |
Lekéri a tag aláírását. |
| MemberTypes |
Lekéri azokat a tagtípusokat, amelyek például mezőktől és tulajdonságoktól függnek. |
| Type |
Lekéri a Type megadott tagot tartalmazó tagot. |
| TypeId |
Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap. (Öröklődés forrása Attribute) |
| TypeName |
Lekéri a megadott tagot tartalmazó típus teljes nevét. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal. (Öröklődés forrása Attribute) |
| GetHashCode() |
A példány kivonatkódját adja vissza. (Öröklődés forrása Attribute) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IsDefaultAttribute() |
Ha egy származtatott osztályban felül van bírálva, azt jelzi, hogy a példány értéke-e a származtatott osztály alapértelmezett értéke. (Öröklődés forrása Attribute) |
| Match(Object) |
Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e. (Öröklődés forrása Attribute) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |