RootDesignerSerializerAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202
Attention
RootDesignerSerializerAttribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)) instead.
Attention
This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202
Attention
This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202
Indique le sérialiseur de base à utiliser pour un objet concepteur racine. Cette classe ne peut pas être héritée.
public ref class RootDesignerSerializerAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)]
[System.Obsolete("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed class RootDesignerSerializerAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)]
[System.Obsolete("RootDesignerSerializerAttribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)) instead.")]
public sealed class RootDesignerSerializerAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)]
[System.Obsolete("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")]
public sealed class RootDesignerSerializerAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)]
[System.Obsolete("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed class RootDesignerSerializerAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)]
public sealed class RootDesignerSerializerAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)>]
[<System.Obsolete("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202")>]
type RootDesignerSerializerAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)>]
[<System.Obsolete("RootDesignerSerializerAttribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)) instead.")>]
type RootDesignerSerializerAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)>]
[<System.Obsolete("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")>]
type RootDesignerSerializerAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)>]
[<System.Obsolete("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202")>]
type RootDesignerSerializerAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)>]
type RootDesignerSerializerAttribute = class
inherit Attribute
Public NotInheritable Class RootDesignerSerializerAttribute
Inherits Attribute
- Héritage
- Attributs
Exemples
L’exemple de code suivant applique un RootDesignerSerializerAttribute à un composant.
[DesignerSerializer(CodeDomSerializerSample::MyCodeDomSerializer::typeid,
CodeDomSerializer::typeid)]
public ref class MyComponent: public Component
{
private:
String^ localProperty;
public:
MyComponent()
{
localProperty = "Component Property Value";
}
property String^ LocalProperty
{
String^ get()
{
return localProperty;
}
void set( String^ value )
{
localProperty = value;
}
}
};
}
[DesignerSerializer(typeof(MyCodeDomSerializer), typeof(CodeDomSerializer))]
public class MyComponent : Component {
private string localProperty = "Component Property Value";
public string LocalProperty {
get {
return localProperty;
}
set {
localProperty = value;
}
}
}
<DesignerSerializer(GetType(MyCodeDomSerializer), GetType(CodeDomSerializer))> _
Public Class MyComponent
Inherits Component
Private localProperty As String = "Component Property Value"
Public Property LocalProp() As String
Get
Return localProperty
End Get
Set(ByVal Value As String)
localProperty = Value
End Set
End Property
End Class
Remarques
RootDesignerSerializerAttribute indique le sérialiseur à utiliser lorsque le gestionnaire de sérialisation sérialise le document de conception, et si le sérialiseur spécifié prend en charge le rechargement automatique du document de conception sans avoir d’abord complètement supprimé le document.
Cet attribut contient les membres significatifs suivants :
SerializerTypeName indique l’objet de sérialisation à utiliser pour sérialiser la classe au moment du design.
SerializerBaseTypeName indique le nom complet du type de base de l’objet de sérialisation.
Reloadable indique si le sérialiseur prend en charge le rechargement d’un document de conception sans intervention de l’utilisateur pour ouvrir un nouvel affichage du concepteur.
Constructeurs
RootDesignerSerializerAttribute(String, String, Boolean) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Initialise une nouvelle instance de la classe RootDesignerSerializerAttribute avec les attributs spécifiés. |
RootDesignerSerializerAttribute(String, Type, Boolean) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Initialise une nouvelle instance de la classe RootDesignerSerializerAttribute avec les attributs spécifiés. |
RootDesignerSerializerAttribute(Type, Type, Boolean) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Initialise une nouvelle instance de la classe RootDesignerSerializerAttribute avec les attributs spécifiés. |
Propriétés
Reloadable |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Obtient une valeur indiquant si le sérialiseur racine prend en charge le rechargement du document de design sans détruire préalablement l'hôte du concepteur. |
SerializerBaseTypeName |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Obtient le nom qualifié complet du type de base du sérialiseur. |
SerializerTypeName |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Obtient le nom de type qualifié complet du sérialiseur. |
TypeId |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Obtient un ID unique pour ce type d'attribut. |
Méthodes
Equals(Object) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Retourne une valeur qui indique si cette instance est égale à un objet spécifié. (Hérité de Attribute) |
GetHashCode() |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Retourne le code de hachage de cette instance. (Hérité de Attribute) |
GetType() |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IsDefaultAttribute() |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
En cas de substitution dans une classe dérivée, indique si la valeur de cette instance est la valeur par défaut pour la classe dérivée. (Hérité de Attribute) |
Match(Object) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié. (Hérité de Attribute) |
MemberwiseClone() |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface. (Hérité de Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Fournit l'accès aux propriétés et aux méthodes exposées par un objet. (Hérité de Attribute) |