ApplicationSpecific ApplicationSpecific ApplicationSpecific Class

Definition

Represents a health record item type that encapsulates application specific data.

public class ApplicationSpecific : Microsoft.Health.HealthRecordItem
type ApplicationSpecific = class
    inherit HealthRecordItem
Public Class ApplicationSpecific
Inherits HealthRecordItem
Inheritance
ApplicationSpecificApplicationSpecificApplicationSpecific

Remarks

Application specific data can only ever be read or updared by the application that created.

This type is not all that interesting by itself but used as a base class it helps developers implement their own application specific type class to handle instances by registering the class using the RegisterApplicationSpecificHandler(Guid, String, Type) method.

Constructors

ApplicationSpecific() ApplicationSpecific() ApplicationSpecific()

Creates a new instance of the ApplicationSpecific class with default values.

ApplicationSpecific(Guid, String, String) ApplicationSpecific(Guid, String, String) ApplicationSpecific(Guid, String, String)

Creates a new instance of the ApplicationSpecific class with the specified application ID, subtype tag, and description.

ApplicationSpecific(String, String, String) ApplicationSpecific(String, String, String) ApplicationSpecific(String, String, String)

Creates a new instance of the ApplicationSpecific class with the specified application ID, subtype tag, and description.

Fields

TypeId TypeId TypeId

Retrieves the unique identifier for the item type.

Properties

ApplicationId ApplicationId ApplicationId

Gets or sets the unique application identifier for which this application specific information pertains.

ApplicationSpecificXml ApplicationSpecificXml ApplicationSpecificXml

Gets a collection of the application specific XML.

CommonData CommonData CommonData

Gets the common data for the HealthRecordItem.

(Inherited from HealthRecordItem)
Created Created Created

Gets the audit information associated with the creation of this health record item.

(Inherited from HealthRecordItem)
Description Description Description

Gets or sets the description of the item for display purposes.

EffectiveDate EffectiveDate EffectiveDate

Gets or sets the date and time that the health record item data was taken.

(Inherited from HealthRecordItem)
EffectivePermissions EffectivePermissions EffectivePermissions

Gets the effective permissions on the item granted to the person retrieving the HealthRecordItem.

(Inherited from HealthRecordItem)
Flags Flags Flags

Gets the HealthRecordItem flags.

(Inherited from HealthRecordItem)
HealthRecordItemSignatures HealthRecordItemSignatures HealthRecordItemSignatures

Gets the signatures for the HealthRecordItem.

(Inherited from HealthRecordItem)
IsDownVersioned IsDownVersioned IsDownVersioned

Gets the value indicating if the HealthRecordItem is down-versioned.

(Inherited from HealthRecordItem)
IsImmutable IsImmutable IsImmutable

Gets a value indicating whether the HealthRecordItem is immutable.

(Inherited from HealthRecordItem)
IsPersonal IsPersonal IsPersonal

Gets or sets the value indicating if the HealthRecordItem is private.

(Inherited from HealthRecordItem)
IsReadOnly IsReadOnly IsReadOnly

Gets a value indicating whether HealthRecordItem is read-only.

(Inherited from HealthRecordItem)
IsUpVersioned IsUpVersioned IsUpVersioned

Gets the value indicating if the HealthRecordItem is up-versioned.

(Inherited from HealthRecordItem)
Key Key Key

Gets the key of the health record item.

(Inherited from HealthRecordItem)
LastUpdated LastUpdated LastUpdated

Gets the audit information associated with the last update of this health record item.

(Inherited from HealthRecordItem)
Sections Sections Sections

Gets the data sections that this HealthRecordItem represents.

(Inherited from HealthRecordItem)
State State State

Gets the state of the HealthRecordItem.

(Inherited from HealthRecordItem)
SubtypeTag SubtypeTag SubtypeTag

Gets or sets a tag that uniquely identifies the schema for the application specific data.

Tags Tags Tags

Gets the list of tags on the HealthRecordItem.

(Inherited from HealthRecordItem)
TransformedXmlData TransformedXmlData TransformedXmlData

Gets the transformed XML data of the HealthRecordItem.

(Inherited from HealthRecordItem)
TypeName TypeName TypeName

Gets the health record item type name.

(Inherited from HealthRecordItem)
TypeSpecificData TypeSpecificData TypeSpecificData

Gets or sets the XML representation of the type-specific data for the HealthRecordItem.

(Inherited from HealthRecordItem)
UpdatedEndDate UpdatedEndDate UpdatedEndDate

Gets or sets the date when HealthRecordItem is not relevant.

(Inherited from HealthRecordItem)
When When When

Gets or sets the date/time when the application specific item was created.

Methods

GetBlobStore(ConnectPackageCreationParameters) GetBlobStore(ConnectPackageCreationParameters) GetBlobStore(ConnectPackageCreationParameters)

Gets the BLOB store for this health record item.

(Inherited from HealthRecordItem)
GetBlobStore(HealthRecordAccessor) GetBlobStore(HealthRecordAccessor) GetBlobStore(HealthRecordAccessor)

Gets the BLOB store for this health record item.

(Inherited from HealthRecordItem)
GetItemXml() GetItemXml() GetItemXml()

Gets the XML representation of the health record item.

(Inherited from HealthRecordItem)
GetItemXml(HealthRecordItemSections) GetItemXml(HealthRecordItemSections) GetItemXml(HealthRecordItemSections)

Gets the XML representation of the health record item.

(Inherited from HealthRecordItem)
GetItemXml(HealthRecordItemSections, String) GetItemXml(HealthRecordItemSections, String) GetItemXml(HealthRecordItemSections, String)

Gets the XML representation of the health record item.

(Inherited from HealthRecordItem)
GetItemXml(String) GetItemXml(String) GetItemXml(String)

Gets the XML representation of the health record item.

(Inherited from HealthRecordItem)
GetSizeInBytes() GetSizeInBytes() GetSizeInBytes()

Gets the size of the health record item which will be added to the quota used in the person's health record.

(Inherited from HealthRecordItem)
IsSignatureValid() IsSignatureValid() IsSignatureValid()

Checks if the health record item's signature is valid.

(Inherited from HealthRecordItem)
ParseApplicationSpecificXml(IList<IXPathNavigable>) ParseApplicationSpecificXml(IList<IXPathNavigable>) ParseApplicationSpecificXml(IList<IXPathNavigable>)

Parses the parts of the application specific item type that is specific to each application.

ParseXml(IXPathNavigable) ParseXml(IXPathNavigable) ParseXml(IXPathNavigable)

Populates this ApplicationSpecific instance from the data in the XML.

Serialize() Serialize() Serialize()

Gets the XML representation of the item for serialization.

(Inherited from HealthRecordItem)
Sign(X509Certificate2) Sign(X509Certificate2) Sign(X509Certificate2)

Signs the HealthRecordItem with a digital signature.

(Inherited from HealthRecordItem)
ToString() ToString() ToString()

Gets a string representation of the application specific item.

ValidateCertificate() ValidateCertificate() ValidateCertificate()

Checks if the certificates are valid.

(Inherited from HealthRecordItem)
WriteApplicationSpecificXml(XmlWriter) WriteApplicationSpecificXml(XmlWriter) WriteApplicationSpecificXml(XmlWriter)

Writes the application specific XML to the specified writer.

WriteXml(XmlWriter) WriteXml(XmlWriter) WriteXml(XmlWriter)

Writes the application specific data to the specified XmlWriter.

Applies to