public string? PropertyID { get; set; }
Public Property PropertyID As String
Get
Set
public:
property String^ PropertyID {
String^ get ();
void set (String^ value);
}
member PropertyID : string with get, set
(This is the property identification mechanism newly introduced with RFC 9554. The vCard 4.0 property identification is PropertyIDs.)
This parameter uniquely identifies a VCardProperty among all of its siblings with the same name within a vCard. The identifier's only purpose is to uniquely identify siblings; its value has no other meaning. If an application makes use of PropertyID, it SHOULD assign a unique identifier to each sibling VCardProperty of the same name within their embedding component. The same identifier MAY be used for properties of a different name, and it MAY also be assigned to a same-named property that is not a sibling.
Resolving duplicate identifier conflicts is specific to the application. Similarly, handling properties where some but not all siblings have a PropertyID assigned is application-specific.