class %Net.Remote.Proxy
extends %RegisteredObject
• method %Constructor(gateway As %ObjectHandle, className As %String, count As %Integer, p1 As %ObjectHandle, p2 As %ObjectHandle, p3 As %ObjectHandle, p4 As %ObjectHandle, p5 As %ObjectHandle, p6 As %ObjectHandle, p7 As %ObjectHandle, p8 As %ObjectHandle, p9 As %ObjectHandle, p10 As %ObjectHandle, p11 As %ObjectHandle, p12 As %ObjectHandle, p13 As %ObjectHandle, p14 As %ObjectHandle, p15 As %ObjectHandle, p16 As %ObjectHandle, p17 As %ObjectHandle, p18 As %ObjectHandle, p19 As %ObjectHandle, p20 As %ObjectHandle, p21 As %ObjectHandle, p22 As %ObjectHandle, p23 As %ObjectHandle, p24 As %ObjectHandle, p25 As %ObjectHandle)
as %Status
• method %FetchObject()
• final method %Get(propertyName As %String)
as %ObjectHandle
%
• final classmethod %GetObject(gateway As %Net.Remote.Gateway, ByRef orefCache)
as %ObjectHandle
• classmethod %GetResponse(gateway As %Net.Remote.Gateway, functionCode As %String, ByRef orefCache)
• final classmethod %GetStatic(gateway As %Net.Remote.Gateway, propertyName As %String, className As %ObjectHandle)
as %ObjectHandle
• final classmethod %GuessType(par As %ObjectHandle)
• final method %I(methodName As %String, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle)
• final method %IOL(methodName As %String, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle)
• final method %IOLR(methodName As %String, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle)
as %ObjectHandle
• final method %IR(methodName As %String, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle)
as %ObjectHandle
• final classmethod %IsDataType(type As %String)
as %Boolean
• method %OnClose()
as %Status
This callback method is invoked by the %Close method to
provide notification that the current object is being closed.
The return value of this method is ignored.
• final classmethod %OverloadWrite(gateway As %Net.Remote.Gateway, par As %ObjectHandle)
• final method %PostInvoke()
backwards compatible version to be called by generated user classs
• final classmethod %PostInvokeNew(gateway As %Net.Remote.Gateway)
• final classmethod %PostInvokeStatic(gateway As %Net.Remote.Gateway)
backwards compatible version to be called by generated user classs
• final method %PreInvoke()
backwards compatible version to be called by generated user classs
• final classmethod %PreInvokeNew(gateway As %Net.Remote.Gateway)
• final classmethod %PreInvokeStatic(gateway As %Net.Remote.Gateway, classname As %String)
backwards compatible version to be called by generated user classs
• final method %ProcessError(fun, id)
backwards compatible version to be called by generated user classs
• final classmethod %ProcessErrorNew(gateway As %Net.Remote.Gateway, error As %String)
• final classmethod %ProcessErrorStatic(gateway As %Net.Remote.Gateway, fun, id)
backwards compatible version to be called by generated user classs
• final classmethod %ReadArrayArgument(gateway As %Net.Remote.Gateway)
as %ObjectHandle
• classmethod %ReadGlobalArray(kind As %String, size As %Integer)
• final method %RegisterOnDestructCallback(callbackName As %String)
as %Status
• final classmethod %S(gateway As %Net.Remote.Gateway, methodName As %String, className As %ObjectHandle, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle)
static methods
• final classmethod %SOL(gateway As %Net.Remote.Gateway, methodName As %String, className As %ObjectHandle, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle)
• final classmethod %SOLR(gateway As %Net.Remote.Gateway, methodName As %String, className As %ObjectHandle, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle)
as %ObjectHandle
• final classmethod %SR(gateway As %Net.Remote.Gateway, methodName As %String, className As %ObjectHandle, ByRef p1 As %ObjectHandle, ByRef p2 As %ObjectHandle, ByRef p3 As %ObjectHandle, ByRef p4 As %ObjectHandle, ByRef p5 As %ObjectHandle)
as %ObjectHandle
• method %SendObject()
• final method %Set(propertyName As %String, value As %ObjectHandle, arrayType As %String)
%
• method %SetEager(eager As %Boolean)
• final classmethod %SetStatic(gateway As %Net.Remote.Gateway, propertyName As %String, value As %ObjectHandle, className As %ObjectHandle, arrayType As %String)
• final classmethod %WriteArray(gateway As %Net.Remote.Gateway, type As %String, array As %ObjectHandle)
• final classmethod %WriteGlobalArray(gateway As %Net.Remote.Gateway, type As %String, array As %ObjectHandle)
• method GatewayGet()
as %Net.Remote.Gateway
This is a Get accessor method for the Gateway property.
• method GatewaySet(value As %Net.Remote.Gateway)
as %Status
This is a Set accessor method for the Gateway property.
Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.