C# Class System.Runtime.Remoting.RemotingServices

ファイルを表示 Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Public Methods

Method Description
GetLifetimeService ( MarshalByRefObject obj ) : Object
IsObjectOutOfAppDomain ( Object tp ) : bool
IsObjectOutOfContext ( Object tp ) : bool

Private Methods

Method Description
AllocateInitializedObject ( RuntimeType objectType ) : MarshalByRefObject
AllocateInitializedObject ( Type objectType ) : MarshalByRefObject
AllocateUninitializedObject ( RuntimeType objectType ) : MarshalByRefObject
AllocateUninitializedObject ( Type objectType ) : MarshalByRefObject
AlwaysUnwrap ( ContextBoundObject obj ) : Object
AreChannelDataElementsNull ( Object channelData ) : bool
CORProfilerRemotingClientReceivingReply ( System.Guid id, bool fIsAsync ) : void
CORProfilerRemotingClientSendingMessage ( System.Guid &id, bool fIsAsync ) : void
CORProfilerRemotingServerReceivingMessage ( System.Guid id, bool fIsAsync ) : void
CORProfilerRemotingServerSendingReply ( System.Guid &id, bool fIsAsync ) : void
CORProfilerTrackRemoting ( ) : bool
CORProfilerTrackRemotingAsync ( ) : bool
CORProfilerTrackRemotingCookie ( ) : bool
CallDefaultCtor ( Object o ) : void
CheckCast ( Object objToExpand, Type type ) : Object
CheckCast ( RealProxy rp, Type castType ) : bool
CompareParameterList ( ArrayList params1, ParameterInfo params2 ) : bool
Connect ( Type classToProxy, String url ) : Object
Connect ( Type classToProxy, String url, Object data ) : Object
CreateChannelSink ( String url, Object data, IMessageSink &chnlSink ) : String
CreateDataForDomain ( int appDomainId, IntPtr defCtxID ) : ObjRef
CreateDataForDomainCallback ( Object args ) : Object
CreateDelegateInvocation ( WaitCallback waitDelegate, Object state ) : GCHandle
CreateEnvoyAndChannelSinks ( String url, Object data, IMessageSink &chnlSink, IMessageSink &envoySink ) : String
CreateEnvoyAndChannelSinks ( MarshalByRefObject tpOrObject, ObjRef objectRef, IMessageSink &chnlSink, IMessageSink &envoySink ) : void
CreateProxyForDomain ( int appDomainId, IntPtr defCtxID ) : Object
CreateTransparentProxy ( RealProxy rp, RuntimeType typeToProxy, IntPtr stub, Object stubData ) : Object
CreateTransparentProxy ( RealProxy rp, Type typeToProxy, IntPtr stub, Object stubData ) : Object
DetermineDefaultQualifiedTypeName ( Type type ) : String
Disconnect ( MarshalByRefObject obj ) : bool
Disconnect ( MarshalByRefObject obj, bool bResetURI ) : bool
DisposeDelegateInvocation ( GCHandle delegateCallToken ) : void
DomainUnloaded ( Int32 domainID ) : void
ExecuteMessage ( MarshalByRefObject target, IMethodCallMessage reqMsg ) : IMethodReturnMessage
FindAsyncMethodVersion ( MethodInfo method, MethodInfo &beginMethod, MethodInfo &endMethod ) : bool
GetDefaultQualifiedTypeName ( Type type ) : String
GetEnvoyChainForProxy ( MarshalByRefObject obj ) : IMessageSink
GetMethodBase ( IMethodMessage msg, Type t, Type signature ) : MethodBase
GetMethodBaseFromMethodMessage ( IMethodMessage msg ) : MethodBase
GetObjRefForProxy ( MarshalByRefObject obj ) : ObjRef
GetObjectData ( Object obj, SerializationInfo info, StreamingContext context ) : void
GetObjectUri ( MarshalByRefObject obj ) : String
GetObjectUriFromFullUri ( String fullUri ) : String
GetOrCreateIdentity ( MarshalByRefObject Obj, String ObjURI ) : Identity
GetOrCreateProxy ( Identity idObj, Object proxy, bool fRefine ) : Object
GetOrCreateProxy ( Type classToProxy, Identity idObj ) : Object
GetRealProxy ( Object proxy ) : RealProxy
GetServerContext ( MarshalByRefObject obj ) : Context
GetServerContextAndDomainIdForProxy ( Object tp, IntPtr &contextId, int &domainId ) : void
GetServerContextForProxy ( Object tp ) : IntPtr
GetServerContextForProxy ( Object tp, ObjRef &objRef, bool &bSameDomain, int &domainId ) : IntPtr
GetServerDomainIdForProxy ( Object tp ) : int
GetServerTypeForUri ( String URI ) : Type
GetSessionIdForMethodMessage ( IMethodMessage msg ) : String
GetType ( Object tp ) : Object
InternalGetClrTypeNameFromQualifiedTypeName ( String qualifiedTypeName ) : String
InternalGetMethodBaseFromMethodMessage ( IMethodMessage msg ) : MethodBase
InternalGetSoapTypeNameFromQualifiedTypeName ( String xmlTypeName, String xmlTypeNamespace ) : String
InternalGetTypeFromQualifiedTypeName ( String qualifiedTypeName ) : Type
InternalGetTypeFromQualifiedTypeName ( String qualifiedTypeName, bool partialFallback ) : Type
InternalGetTypeNameFromQualifiedTypeName ( String qualifiedTypeName ) : String
InternalSetRemoteActivationConfigured ( ) : void
InternalUnmarshal ( ObjRef objectRef, Object proxy, bool fRefine ) : Object
IsClientProxy ( Object obj ) : bool
IsMethodAllowedRemotely ( MethodBase method ) : bool
IsMethodOverloaded ( IMethodMessage msg ) : bool
IsObjectOutOfProcess ( Object tp ) : bool
IsOneWay ( MethodBase method ) : bool
IsSoapType ( String qualifiedTypeName ) : int
IsTransparentProxy ( Object proxy ) : bool
LoadClrTypeWithPartialBindFallback ( String typeName, bool partialFallback ) : Type
LogRemotingStage ( int stage ) : void
Marshal ( MarshalByRefObject Obj ) : ObjRef
Marshal ( MarshalByRefObject Obj, String URI ) : ObjRef
Marshal ( MarshalByRefObject Obj, String ObjURI, Type RequestedType ) : ObjRef
MarshalInternal ( MarshalByRefObject Obj, String ObjURI, Type RequestedType ) : ObjRef
MarshalInternal ( MarshalByRefObject Obj, String ObjURI, Type RequestedType, bool updateChannelData ) : ObjRef
MarshalToBuffer ( Object o ) : byte[]
ProxyCheckCast ( RealProxy rp, Type castType ) : bool
RegisterWellKnownChannels ( ) : bool
RemotingServices ( ) : System
ResetInterfaceCache ( Object proxy ) : void
SetEnvoyAndChannelSinks ( Identity idObj, IMessageSink chnlSink, IMessageSink envoySink ) : void
SetObjectUriForMarshal ( MarshalByRefObject obj, String uri ) : void
SetOrCreateProxy ( Identity idObj, Type classToProxy, Object proxy ) : MarshalByRefObject
Unmarshal ( ObjRef objectRef ) : Object
Unmarshal ( ObjRef objectRef, bool fRefine ) : Object
Unmarshal ( Type classToProxy, String url ) : Object
Unmarshal ( Type classToProxy, String url, Object data ) : Object
UnmarshalFromBuffer ( byte b ) : Object
UnmarshalReturnMessageFromBuffer ( byte b, IMethodCallMessage msg ) : Object
Unwrap ( ContextBoundObject obj ) : Object
Wrap ( ContextBoundObject obj ) : Object
Wrap ( ContextBoundObject obj, Object proxy, bool fCreateSinks ) : Object
nSetRemoteActivationConfigured ( ) : void

Method Details

GetLifetimeService() public static method

public static GetLifetimeService ( MarshalByRefObject obj ) : Object
obj System.MarshalByRefObject
return Object

IsObjectOutOfAppDomain() public static method

public static IsObjectOutOfAppDomain ( Object tp ) : bool
tp Object
return bool

IsObjectOutOfContext() public static method

public static IsObjectOutOfContext ( Object tp ) : bool
tp Object
return bool