ExtendedPropertyDefinition members

Represents the definition of an extended property.

The following tables list the members exposed by the ExtendedPropertyDefinition type.

  Name Description
Public method ExtendedPropertyDefinition(Int32, MapiPropertyType) Initializes a new instance of the ExtendedPropertyDefinition class that has the tag specified by tag and the MAPI type specified by mapiType.
Public method ExtendedPropertyDefinition(Guid, Int32, MapiPropertyType) Initializes a new instance of the ExtendedPropertyDefinition class that has the property set identifier specified by propertySetId, the identifier specified by id, and the MAPI type specified by mapiType.
Public method ExtendedPropertyDefinition(Guid, String, MapiPropertyType) Initializes a new instance of the ExtendedPropertyDefinition class that has the property set identifier specified by propertySetId, the name specified by name, and the MAPI type specified by mapiType.
Public method ExtendedPropertyDefinition(DefaultExtendedPropertySet, Int32, MapiPropertyType) Initializes a new instance of the ExtendedPropertyDefinition class that has the property set specified by propertySet, the identifier specified by id, and the MAPI type specified by mapiType.
Public method ExtendedPropertyDefinition(DefaultExtendedPropertySet, String, MapiPropertyType) Initializes a new instance of the ExtendedPropertyDefinition class that has the property set specified by propertySet, the name specified by name, and the MAPI type specified by mapiType.
Top

  Name Description
Public property Id Gets the ID of the extended property.
Public property MapiType Gets the MAPI type of the extended property.
Public property Name Gets the name of the extended property.
Public property PropertySet Gets the property set of the extended property.
Public property PropertySetId Gets the property set ID for the extended property.
Public property Tag Gets the tag for the extended property.
Public property Type Gets the property type. (Overrides PropertyDefinitionBase.Type.)
Public property Version Gets the minimum Exchange version that supports this extended property. (Overrides PropertyDefinitionBase.Version.)
Top

  Name Description
Public method Equals Determines whether a given extended property definition is equal to this extended property definition. (Overrides Object.Equals(Object).)
Protected method Finalize (inherited from Object)
Public method GetHashCode Returns a hash code for the ExtendedPropertyDefinition object. (Overrides Object.GetHashCode().)
Protected method GetJsonType Gets the JavaScript Object Notation (JSON) variable type of the associated property, for example, string, number, object, array, or Boolean. The GetJsonType() method is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013. (inherited from PropertyDefinitionBase)
Public method GetType (inherited from Object)
Protected method MemberwiseClone (inherited from Object)
Public method ToString Returns a String that represents the current Object. (inherited from PropertyDefinitionBase)
Top

  Name Description
Public operator Static member Equality Determines whether two specified instances of ExtendedPropertyDefinition are equal.
Public operator Static member Inequality Determines whether two specified instances of ExtendedPropertyDefinition are not equal.
Top
Show: