Share via


MicrosoftGraphExtensionProperty Class

Definition

Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphExtensionPropertyTypeConverter))]
public class MicrosoftGraphExtensionProperty : Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphExtensionProperty, Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Runtime.IAssociativeArray<object>, Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphExtensionPropertyTypeConverter))>]
type MicrosoftGraphExtensionProperty = class
    interface IMicrosoftGraphExtensionProperty
    interface IJsonSerializable
    interface IMicrosoftGraphDirectoryObject
    interface IMicrosoftGraphEntityAutoGenerated
    interface IAssociativeArray<obj>
    interface IValidates
Public Class MicrosoftGraphExtensionProperty
Implements IAssociativeArray(Of Object), IMicrosoftGraphExtensionProperty, IValidates
Inheritance
MicrosoftGraphExtensionProperty
Attributes
Implements

Constructors

MicrosoftGraphExtensionProperty()

Creates an new MicrosoftGraphExtensionProperty instance.

Fields

__additionalProperties

Properties

AppDisplayName

Display name of the application object on which this extension property is defined. Read-only.

DataType

Specifies the data type of the value the extension property can hold. Following values are supported. Not nullable. Binary

  • 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger
  • 64-bit value.String - 256 characters maximum
DeletedDateTime
DisplayName

The name displayed in directory

Id

Read-only.

IsSyncedFromOnPremise

Indicates if this extension property was sycned from onpremises directory using Azure AD Connect. Read-only.

Item[String]
Name

Name of the extension property. Not nullable.

OdataId

The full id of object in directory

OdataType

The type of object in directory

TargetObject

Following values are supported. Not nullable. UserGroupOrganizationDeviceApplication

Methods

Add(String, Object)
Clear()
ContainsKey(String)
CopyFrom(IDictionary)
CopyFrom(PSObject)
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MicrosoftGraphExtensionProperty.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MicrosoftGraphExtensionProperty.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphExtensionProperty.

FromJsonString(String)

Creates a new instance of MicrosoftGraphExtensionProperty, deserializing the content from a json string.

Remove(String)
ToJson(JsonObject, SerializationMode)

Serializes this instance of MicrosoftGraphExtensionProperty into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
TryGetValue(String, Object)
Validate(IEventListener)

Validates that this object meets the validation criteria.

Operators

Implicit(MicrosoftGraphExtensionProperty to Dictionary<String,Object>)

Explicit Interface Implementations

IAssociativeArray<Object>.AdditionalProperties

Applies to