DataMemberAttribute.Name Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett datamedlemsnamn.
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
Egenskapsvärde
Namnet på datamedlemmen. Standardvärdet är namnet på det mål som attributet tillämpas på.
Kommentarer
Den här egenskapen används för att åsidosätta standardnamnet för den datamedlem som härleds från namnet på medlemmen som kommenterats med DataMemberAttribute.
Med Name egenskapen kan du använda namn som inte är tillåtna som CLR-identifierare (Common Language Runtime). Dessutom gör den här egenskapen det möjligt för typförfattaren att definiera ett datamedlemsnamn separat från CLR-medlemsnamnet. Den här separata definitionen hjälper till i versionsscenarier (ändra CLR-medlemsnamnet utan att bryta datakontraktet) och tillåter en annan namngivningskonvention för datakontaktmedlemmar och CLR-medlemmar.
Gäller för
Se även
- Använda datakontrakt
- Namn på datakontrakt
- Versionshantering av datakontrakt