RootDesignerSerializerAttribute Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Let op
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
Let op
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
Geeft de basisserialisatie aan die moet worden gebruikt voor een hoofdontwerperobject. Deze klasse kan niet worden overgenomen.
public ref class RootDesignerSerializerAttribute sealed : 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)). 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)>]
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
Public NotInheritable Class RootDesignerSerializerAttribute
Inherits Attribute
- Overname
- Kenmerken
Voorbeelden
De volgende voorbeeldcode is van RootDesignerSerializerAttribute toepassing op een onderdeel.
[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
Opmerkingen
RootDesignerSerializerAttribute geeft aan dat de serialisatiefunctie moet worden gebruikt wanneer het ontwerpdocument wordt geserialiseerd door de serialisatiemanager en of de opgegeven serializer ondersteuning biedt voor het automatisch opnieuw laden van het ontwerpdocument zonder eerst het document volledig te verwijderen.
Dit kenmerk bevat de volgende belangrijke leden:
SerializerTypeName geeft aan welk serialisatieobject moet worden gebruikt om de klasse tijdens het ontwerp te serialiseren.
SerializerBaseTypeName geeft de volledig gekwalificeerde naam van het basistype van het serialisatieobject aan.
Reloadable geeft aan of de serializer ondersteuning biedt voor het opnieuw laden van een ontwerpdocument zonder tussenkomst van de gebruiker om een nieuwe ontwerpweergave te openen.
Constructors
| Name | Description |
|---|---|
| RootDesignerSerializerAttribute(String, String, Boolean) |
Verouderd.
Verouderd.
Initialiseert een nieuw exemplaar van de RootDesignerSerializerAttribute klasse met behulp van de opgegeven kenmerken. |
| RootDesignerSerializerAttribute(String, Type, Boolean) |
Verouderd.
Verouderd.
Initialiseert een nieuw exemplaar van de RootDesignerSerializerAttribute klasse met behulp van de opgegeven kenmerken. |
| RootDesignerSerializerAttribute(Type, Type, Boolean) |
Verouderd.
Verouderd.
Initialiseert een nieuw exemplaar van de RootDesignerSerializerAttribute klasse met behulp van de opgegeven kenmerken. |
Eigenschappen
| Name | Description |
|---|---|
| Reloadable |
Verouderd.
Verouderd.
Hiermee wordt een waarde opgehaald die aangeeft of de hoofdserialisatie ondersteuning biedt voor het opnieuw laden van het ontwerpdocument zonder eerst de ontwerphost te verwijderen. |
| SerializerBaseTypeName |
Verouderd.
Verouderd.
Hiermee haalt u de volledig gekwalificeerde typenaam op van het basistype van de serialisatiefunctie. |
| SerializerTypeName |
Verouderd.
Verouderd.
Hiermee haalt u de volledig gekwalificeerde typenaam van de serialisatiefunctie op. |
| TypeId |
Verouderd.
Verouderd.
Hiermee haalt u een unieke id op voor dit kenmerktype. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Verouderd.
Verouderd.
Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object. (Overgenomen van Attribute) |
| GetHashCode() |
Verouderd.
Verouderd.
Retourneert de hash-code voor dit exemplaar. (Overgenomen van Attribute) |
| GetType() |
Verouderd.
Verouderd.
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IsDefaultAttribute() |
Verouderd.
Verouderd.
Wanneer deze wordt overschreven in een afgeleide klasse, geeft u aan of de waarde van dit exemplaar de standaardwaarde is voor de afgeleide klasse. (Overgenomen van Attribute) |
| Match(Object) |
Verouderd.
Verouderd.
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde geretourneerd die aangeeft of dit exemplaar gelijk is aan een opgegeven object. (Overgenomen van Attribute) |
| MemberwiseClone() |
Verouderd.
Verouderd.
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Verouderd.
Verouderd.
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Verouderd.
Verouderd.
Hiermee wordt een set namen toegewezen aan een bijbehorende set verzend-id's. (Overgenomen van Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Verouderd.
Verouderd.
Hiermee haalt u de typegegevens voor een object op, die kan worden gebruikt om de typegegevens voor een interface op te halen. (Overgenomen van Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Verouderd.
Verouderd.
Hiermee wordt het aantal type-informatieinterfaces opgehaald dat een object biedt (0 of 1). (Overgenomen van Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Verouderd.
Verouderd.
Biedt toegang tot eigenschappen en methoden die door een object worden weergegeven. (Overgenomen van Attribute) |