Class Reference
Cache for UNIX 2018.1.3
InterSystems: The power behind what matters   
Documentation  Search
Private  Storage  

persistent class Ens.StreamContainer extends %Persistent, Ens.Util.MessageBodyMethods, %XML.Adaptor

This class is a persistent object that transparently encapsulates any type of persistable stream object

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
13 7 1


Summary

Properties
Attributes OriginalFilename Stream Type

Methods
%AddToSaveSet %AddToSyncSet %BMEBuilt %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %CompareContents
%ComposeOid %ConstructClone %Delete %DeleteExtent
%DeleteId %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawHTMLForm %DrawHTMLTable %Exists %ExistsId
%Extends %GUID %GUIDSet %GetContentType
%GetLock %GetParameter %GetSwizzleObject %Id
%InsertBatch %IsA %IsModified %IsNull
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectIsNull
%ObjectModified %Oid %OnBeforeAddToSync %OnDetermineClass
%OnTimeout %Open %OpenId %OriginalNamespace
%PackageName %PhysicalAddress %ProcessSubmit %PurgeIndices
%Reload %RemoveFromSaveSet %ResolveConcurrencyConflict %RollBack
%Save %SaveDirect %SaveIndices %SerializeObject
%SetModified %ShowContents %ShowContentsHead %SortBegin
%SortEnd %SyncObjectIn %SyncTransport %UnlockExtent
%UnlockId %ValidateIndices %ValidateObject GetStatsDimension
SetAttributes StreamGet StreamSet XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLSchema
XMLSchemaNamespace XMLSchemaType

Subclasses
EnsLib.HTTP.GenericMessage

Properties

• property Attributes as array of %String(MAXLEN="");
An array of strings containing any attribute values
• property OriginalFilename as %String(MAXLEN="");
• property Stream as %Stream.Object [ Calculated,Transient ];
• property Type as %String(MAXLEN=2) [ ReadOnly ];

Methods

• method SetAttributes(ByRef pAttributes)
Set values into the Attributes array property Pass in an array object, a COS array, a COS array reference, a %AbstractStream with its own Attributes to copy from, a %Net.HttpResponse object with its own Headers to copy from, or a string of the form 'a=1,b=2,c=3'.
• method StreamGet() as %Stream.Object
This is a Get accessor method for the Stream property.
• method StreamSet(pInput As %Stream.Object) as %Status
This is a Set accessor method for the Stream property.

Triggers

• trigger OnDelete (BEFORE event DELETE)


Copyright © 1997-2019, InterSystems Corporation