DataMemberAttribute.IsRequired Property

Definition

Gets or sets a value that instructs the serialization engine that the member must be present when reading or deserializing.

C#
public bool IsRequired { get; set; }

Property Value

true, if the member is required; otherwise, false.

Exceptions

the member is not present.

Remarks

The property is used for ensuring compatibility with future versions of a type. For more information, see Data Contract Versioning and Best Practices: Data Contract Versioning.

Applies to

Proizvod Verzije
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

See also