DataMemberAttribute.Name Właściwość

Definicja

Pobiera lub ustawia nazwę elementu członkowskiego danych.

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

Wartość właściwości

Nazwa elementu członkowskiego danych. Wartość domyślna to nazwa obiektu docelowego, do którego jest stosowany atrybut.

Uwagi

Ta właściwość służy do zastępowania domyślnej nazwy elementu członkowskiego danych pochodzącego z nazwy elementu członkowskiego z adnotacją .DataMemberAttribute

Właściwość Name umożliwia używanie nazw, które nie są dozwolone jako identyfikatory środowiska uruchomieniowego języka wspólnego (CLR). Ponadto ta właściwość umożliwia autorowi typów zdefiniowanie nazwy składowej danych niezależnie od nazwy elementu członkowskiego CLR. Ta oddzielna definicja pomaga w scenariuszach przechowywania wersji (zmiana nazwy elementu członkowskiego CLR bez przerywania kontraktu danych) i umożliwia inną konwencję nazewnictwa dla członków kontaktu danych i członków CLR.

Dotyczy

Zobacz też