Nyelv

DataMemberAttribute.Name Tulajdonság

Definíció

Lekéri vagy beállítja az adattag nevét.

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
public string? Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

Tulajdonság értéke

Az adattag neve. Az alapértelmezett érték annak a célnak a neve, amelyet az attribútum alkalmaz.

Megjegyzések

Ezzel a tulajdonsággal felülbírálhatja az adattag alapértelmezett nevét, amely a tag nevéből származik, és amely a DataMemberAttributekövetkezővel van elbírálva: .

A Name tulajdonság lehetővé teszi olyan nevek használatát, amelyek nem engedélyezettek közös nyelvi futtatókörnyezeti (CLR-) azonosítóként. Emellett ez a tulajdonság lehetővé teszi, hogy a típusszerző a CLR-tag nevétől elkülönítve definiáljon egy adattagnevet. Ez a külön definíció segít a verziószámozási forgatókönyvekben (a CLR-tag nevének módosítása az adatszerződés megszegése nélkül), és más elnevezési konvenciót tesz lehetővé az adatkapcsolati tagok és a CLR-tagok számára.

A következőre érvényes:

Lásd még