Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PropertyBag

Hierarchy

  • PropertyBag

Index

Constructors

constructor

Properties

Item

Item: any

Private addedProperties

addedProperties: PropertyDefinition[]

Private deletedProperties

Private isDirty

isDirty: boolean

Private loadedProperties

loadedProperties: PropertyDefinition[]

Private loading

loading: boolean

Private modifiedProperties

modifiedProperties: PropertyDefinition[]

Private onlySummaryPropertiesRequested

onlySummaryPropertiesRequested: boolean

Private owner

Private properties

Private requestedPropertySet

requestedPropertySet: PropertySet

Accessors

IsDirty

  • get IsDirty(): boolean
  • Returns boolean

Owner

Properties

Methods

Changed

  • Changed(): void
  • internal

    unstable

    Returns void

Clear

  • Clear(): void
  • Returns void

ClearChangeLog

  • ClearChangeLog(): void
  • Returns void

Contains

  • Parameters

    Returns boolean

DeleteProperty

  • Parameters

    Returns void

GetIsUpdateCallNecessary

  • GetIsUpdateCallNecessary(): boolean
  • Returns boolean

GetPropertyValueOrException

InitComplexProperty

  • Parameters

    Returns void

IsPropertyLoaded

  • Parameters

    Returns boolean

IsPropertyUpdated

  • Parameters

    Returns boolean

IsRequestedProperty

  • Parameters

    Returns boolean

LoadFromXmlJsObject

  • LoadFromXmlJsObject(jsObject: any, service: ExchangeService, clear: boolean, requestedPropertySet: PropertySet, onlySummaryPropertiesRequested: boolean): void
  • Parameters

    Returns void

PropertyChanged

  • Parameters

    Returns void

TryGetProperty

TryGetPropertyAs

  • Type parameters

    • T

    Parameters

    Returns boolean

TryGetValue

Validate

  • Validate(): void
  • Returns void

ValidatePropertyValue

  • Parameters

    Returns void

WriteDeleteUpdateToXml

WriteSetUpdateToXml

WriteToXml

WriteToXmlForUpdate

_getItem

  • Parameters

    Returns any

_setItem

  • Parameters

    Returns void

Static AddToChangeList

Static GetPropertyUpdateItemName

  • GetPropertyUpdateItemName(serviceObject: ServiceObject): string
  • Parameters

    Returns string

Generated using TypeDoc