Sdílet prostřednictvím


RolePlayerPropertyDescriptor – třída

Poskytuje informace o vlastnosti role další typu run-time.

Hierarchie dědičnosti

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.VisualStudio.Modeling.Design.RolePlayerPropertyDescriptor

Obor názvů:  Microsoft.VisualStudio.Modeling.Design
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Deklarace
<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState := True)> _
Public Class RolePlayerPropertyDescriptor _
    Inherits PropertyDescriptor
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class RolePlayerPropertyDescriptor : PropertyDescriptor

Typ RolePlayerPropertyDescriptor zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda RolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[]) Vytvoří novou instanci třídy RolePlayerPropertyDescriptor.
Veřejná metoda RolePlayerPropertyDescriptor(Store, DomainRoleInfo, array<Attribute[]) Konstruktor

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AllowNull Získá nebo nastaví hodnotu, která označuje, zda je hodnota null platnou hodnotu vlastnosti popsané role.
Chráněná vlastnost AttributeArray Získá nebo nastaví pole atributů. (Zděděno z MemberDescriptor.)
Veřejná vlastnost Attributes Získá sadu atributů pro tohoto člena. (Zděděno z MemberDescriptor.)
Veřejná vlastnost Category Získá název kategorie, ke které patří člen, jak je uvedeno v CategoryAttribute. (Zděděno z MemberDescriptor.)
Veřejná vlastnost ComponentType Načtení typu prvku domény, ke kterému je vázán tuto vlastnost. (Přepisuje PropertyDescriptor.ComponentType.)
Veřejná vlastnost Converter Získá převaděč pro vlastnost popsány. (Přepisuje PropertyDescriptor.Converter.)
Veřejná vlastnost Description Načte popis člena podle DescriptionAttribute. (Zděděno z MemberDescriptor.)
Veřejná vlastnost DesignTimeOnly Získá, zda tento člen by měl nastavit pouze v době návrhu podle DesignOnlyAttribute. (Zděděno z MemberDescriptor.)
Veřejná vlastnost DisplayName Načte zobrazovaný název vlastnosti popsané role. (Přepisuje MemberDescriptor.DisplayName.)
Veřejná vlastnost DomainRoleInfo Získá metadata pro roli prvek modelu v odkazu.
Veřejná vlastnost ElementList Zastaralé. Získá kolekce platné hodnoty pro vlastnost popsány role.
Veřejná vlastnost IsBrowsable Získá hodnotu označující, zda je člen Procházet podle BrowsableAttribute. (Zděděno z MemberDescriptor.)
Veřejná vlastnost IsInstanceBased Test, pokud tento popisovač PropertyDescriptor základě statického typu nebo instance.
Veřejná vlastnost IsLocalizable Získá hodnotu označující, zda by měly být lokalizovány této vlastnosti, jak je uvedeno v LocalizableAttribute. (Zděděno z PropertyDescriptor.)
Veřejná vlastnost IsReadOnly Načte hodnotu, která označuje, zda je popsána role vlastnost jen pro čtení. (Přepisuje PropertyDescriptor.IsReadOnly.)
Veřejná vlastnost Name Získá název člena. (Zděděno z MemberDescriptor.)
Chráněná vlastnost NameHashCode Získá kód hash pro název členu, jak je uvedeno v GetHashCode. (Zděděno z MemberDescriptor.)
Veřejná vlastnost PropertyType Získá typ vlastnosti. (Přepisuje PropertyDescriptor.PropertyType.)
Veřejná vlastnost RelationshipInfo Získá metadata pro odkaz, ve kterém je prvek modelu role přehrávače.
Veřejná vlastnost RolePlayerMenuCommands Získá kolekce RolePlayerMenuCommand objekty, které představují zpětné volání příkazů pro určení instance přehrávače role uživatel vybere určité položky.
Veřejná vlastnost SerializationVisibility Získá hodnotu označující, zda by serializovat vlastnost, jak je uvedeno v DesignerSerializationVisibilityAttribute. (Zděděno z PropertyDescriptor.)
Veřejná vlastnost SupportsChangeEvents Získá hodnotu označující, zda oznámení změnit hodnotu této vlastnosti mohou pocházet z mimo vlastnost popisovač. (Zděděno z PropertyDescriptor.)

Nahoru

Metody

  Název Popis
Veřejná metoda AddValueChanged Přidání posluchače události pro zpracování (Přepisuje PropertyDescriptor.AddValueChanged(Object, EventHandler).)
Chráněná metoda BuildElementList(Object) Získáte seznam hráči role platné hodnoty této vlastnosti zadané součásti.
Chráněná metoda BuildElementList(Object, Boolean) Sestavte seznam hráči role platné hodnoty této vlastnosti zadané součásti.
Veřejná metoda CanResetValue Označuje, zda je možné obnovit hodnoty vlastnosti domény. (Přepisuje PropertyDescriptor.CanResetValue(Object).)
Chráněná metoda CreateAttributeCollection Vytvoří sadu atributů pomocí pole atributů předaný konstruktoru. (Zděděno z MemberDescriptor.)
Chráněná metoda CreateInstance Vytváří instanci určeného typu. (Zděděno z PropertyDescriptor.)
Veřejná metoda Equals Porovná na jiný objekt, pokud jsou rovnocenné. (Zděděno z PropertyDescriptor.)
Chráněná metoda FillAttributes Přidá atributy PropertyDescriptor do zadaného seznamu atributů v nadřazené třídě. (Zděděno z PropertyDescriptor.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetChildProperties() Vrátí výchozí PropertyDescriptorCollection. (Zděděno z PropertyDescriptor.)
Veřejná metoda GetChildProperties(array<Attribute[]) Vrátí PropertyDescriptorCollection pomocí zadaného pole atributů jako filtr. (Zděděno z PropertyDescriptor.)
Veřejná metoda GetChildProperties(Object) Vrátí PropertyDescriptorCollection pro daný objekt. (Zděděno z PropertyDescriptor.)
Veřejná metoda GetChildProperties(Object, array<Attribute[]) Vrátí PropertyDescriptorCollection pro daný objekt pomocí zadaného pole atributů jako filtr. (Zděděno z PropertyDescriptor.)
Chráněná metoda GetDescribedElement Vrátí ModelElement, pro které je tento RolePlayerPropertyDescriptor představující vlastnosti role (tj.)prvek hostitele).Všimněte si, že to není nutně zdroj vztah.
Veřejná metoda GetEditor Získá editor zadaného typu. (Zděděno z PropertyDescriptor.)
Veřejná metoda GetHashCode Vrátí hodnotu hash pro tento objekt. (Zděděno z PropertyDescriptor.)
Chráněná metoda GetInvocationTarget Tato metoda vrátí objekt, který by měla být použita při vyvolání členy. (Zděděno z PropertyDescriptor.)
Chráněná metoda GetSetFieldString Vrátí řetězec lokalizovaný název nastavit hodnotu transakce.
Veřejná metoda GetStore Vrátí tento popisovač pracuje přes úložiště
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda GetTypeFromName Vrátí hodnotu typu pomocí jeho názvu. (Zděděno z PropertyDescriptor.)
Veřejná metoda GetValue Načte hodnotu vlastnosti role domény. (Přepisuje PropertyDescriptor.GetValue(Object).)
Chráněná metoda GetValueChangedHandler Načte aktuální sadu ValueChanged obslužné rutiny pro konkrétní součást (Zděděno z PropertyDescriptor.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnValueChanged Vyvolá ValueChanged události, která je implementována. (Zděděno z PropertyDescriptor.)
Veřejná metoda RemoveValueChanged Odebrání popisovače posluchač události (Přepisuje PropertyDescriptor.RemoveValueChanged(Object, EventHandler).)
Veřejná metoda ResetValue Nastaví hodnotu vlastnosti role. (Přepisuje PropertyDescriptor.ResetValue(Object).)
Veřejná metoda SetValue Nastaví hodnotu vlastnosti role domény. (Přepisuje PropertyDescriptor.SetValue(Object, Object).)
Veřejná metoda ShouldSerializeValue Označuje, zda hodnota vlastnosti role, být serializován. (Přepisuje PropertyDescriptor.ShouldSerializeValue(Object).)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Poznámky

Tato třída poskytuje informace o dynamické vlastní vlastnosti pro vlastnosti role.

ElementTypeDescriptor Pro prvek modelu můžete vrátit kolekci popisovače vlastnosti pro vlastnosti prvku modelu.Tato kolekce může obsahovat vlastnost popisovačích pro některé odkazy, ve kterém prvek je role přehrávače.Vlastnost popisovače jsou instance této třídy.Další informace naleznete v Defining Domain Relationships a následující metody ElementTypeDescriptor třídy: CreateRolePlayerPropertyDescriptor, GetDisplayProperties, a ShouldCreateRolePlayerPropertyDescriptor.

Chcete-li vytvořit popisovač vlastnosti vlastní role dědí z třídy a přepsat jeden nebo více členů.

[!POZNÁMKA]

Atribut HostProtectionAttribute použitý na tento typ nebo člen má následující hodnotu vlastnosti Resources: SharedState. Atribut HostProtectionAttribute nemá vliv na běžné aplikace (které jsou obvykle spouštěny dvojitým kliknutím na ikonu, zadáním příkazu nebo zadáním adresy URL v prohlížeči). Další informace naleznete v třídě HostProtectionAttribute nebo v tématu Programování SQL serveru a ochrany atributy hostitele.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Design – obor názvů

ElementTypeDescriptor

Další zdroje

Defining Domain Relationships