Silverlight 5 | WinRT |
public class ActivatedClientTypeEntry | |
: TypeEntry | |
public String ApplicationUrl { get; } | |
public IContextAttribute ContextAttributes { get; set; } | |
public Type ObjectType { get; } | |
public virtual String ToString(); |
public class ActivatedServiceTypeEntry | |
: TypeEntry | |
public IContextAttribute ContextAttributes { get; set; } | |
public Type ObjectType { get; } | |
public virtual String ToString(); |
public sealed enum CustomErrorsModes | |
: IComparable, IFormattable, IConvertible | |
{ On, Off, RemoteOnly } |
public abstract interface IChannelInfo | |
public abstract virtual Object ChannelData { get; set; } |
public abstract interface IEnvoyInfo | |
public abstract virtual IMessageSink EnvoySinks { get; set; } |
public class InternalRemotingServices | |
static public void DebugOutChnl(String s); | |
static public SoapAttribute GetCachedSoapAttribute(Object reflectionObject); | |
static public void RemotingAssert(Boolean condition, String message); | |
static public void RemotingTrace(Object messages); | |
static public void SetServerIdentity(MethodCall m, Object srvID); |
public abstract interface IObjectHandle | |
public abstract virtual Object Unwrap(); |
public abstract interface IRemotingTypeInfo | |
public abstract virtual String TypeName { get; set; } | |
public abstract virtual Boolean CanCastTo(Type fromType, Object o); |
public class ObjectHandle | |
: MarshalByRefObject, IObjectHandle | |
public virtual Object InitializeLifetimeService(); | |
public virtual Object Unwrap(); |
public class ObjRef | |
: IObjectReference, ISerializable | |
public virtual IChannelInfo ChannelInfo { get; set; } | |
public virtual IEnvoyInfo EnvoyInfo { get; set; } | |
public virtual IRemotingTypeInfo TypeInfo { get; set; } | |
public virtual String URI { get; set; } | |
public virtual void GetObjectData(SerializationInfo info, StreamingContext context); | |
public virtual Object GetRealObject(StreamingContext context); | |
public Boolean IsFromThisAppDomain(); | |
public Boolean IsFromThisProcess(); |
public abstract sealed class RemotingConfiguration | |
static public String ApplicationId { get; } | |
static public String ApplicationName { get; set; } | |
static public CustomErrorsModes CustomErrorsMode { get; set; } | |
static public String ProcessId { get; } | |
static public void Configure(String filename); | |
static public void Configure(String filename, Boolean ensureSecurity); | |
static public Boolean CustomErrorsEnabled(Boolean isLocalRequest); | |
static public ActivatedClientTypeEntry GetRegisteredActivatedClientTypes(); | |
static public ActivatedServiceTypeEntry GetRegisteredActivatedServiceTypes(); | |
static public WellKnownClientTypeEntry GetRegisteredWellKnownClientTypes(); | |
static public WellKnownServiceTypeEntry GetRegisteredWellKnownServiceTypes(); | |
static public Boolean IsActivationAllowed(Type svrType); | |
static public ActivatedClientTypeEntry IsRemotelyActivatedClientType(Type svrType); | |
static public ActivatedClientTypeEntry IsRemotelyActivatedClientType(String typeName, String assemblyName); | |
static public WellKnownClientTypeEntry IsWellKnownClientType(Type svrType); | |
static public WellKnownClientTypeEntry IsWellKnownClientType(String typeName, String assemblyName); | |
static public void RegisterActivatedClientType(Type type, String appUrl); | |
static public void RegisterActivatedClientType(ActivatedClientTypeEntry entry); | |
static public void RegisterActivatedServiceType(Type type); | |
static public void RegisterActivatedServiceType(ActivatedServiceTypeEntry entry); | |
static public void RegisterWellKnownClientType(Type type, String objectUrl); | |
static public void RegisterWellKnownClientType(WellKnownClientTypeEntry entry); | |
static public void RegisterWellKnownServiceType(Type type, String objectUri, WellKnownObjectMode mode); | |
static public void RegisterWellKnownServiceType(WellKnownServiceTypeEntry entry); |
public class RemotingException | |
: SystemException, ISerializable, _Exception |
public abstract sealed class RemotingServices | |
static public Object Connect(Type classToProxy, String url); | |
static public Object Connect(Type classToProxy, String url, Object data); | |
static public Boolean Disconnect(MarshalByRefObject obj); | |
static public IMethodReturnMessage ExecuteMessage(MarshalByRefObject target, IMethodCallMessage reqMsg); | |
static public IMessageSink GetEnvoyChainForProxy(MarshalByRefObject obj); | |
static public Object GetLifetimeService(MarshalByRefObject obj); | |
static public MethodBase GetMethodBaseFromMethodMessage(IMethodMessage msg); | |
static public void GetObjectData(Object obj, SerializationInfo info, StreamingContext context); | |
static public String GetObjectUri(MarshalByRefObject obj); | |
static public ObjRef GetObjRefForProxy(MarshalByRefObject obj); | |
static public RealProxy GetRealProxy(Object proxy); | |
static public Type GetServerTypeForUri(String URI); | |
static public String GetSessionIdForMethodMessage(IMethodMessage msg); | |
static public Boolean IsMethodOverloaded(IMethodMessage msg); | |
static public Boolean IsObjectOutOfAppDomain(Object tp); | |
static public Boolean IsObjectOutOfContext(Object tp); | |
static public Boolean IsOneWay(MethodBase method); | |
static public Boolean IsTransparentProxy(Object proxy); | |
static public void LogRemotingStage(Int32 stage); | |
static public ObjRef Marshal(MarshalByRefObject Obj); | |
static public ObjRef Marshal(MarshalByRefObject Obj, String URI); | |
static public ObjRef Marshal(MarshalByRefObject Obj, String ObjURI, Type RequestedType); | |
static public void SetObjectUriForMarshal(MarshalByRefObject obj, String uri); | |
static public Object Unmarshal(ObjRef objectRef); | |
static public Object Unmarshal(ObjRef objectRef, Boolean fRefine); |
public class RemotingTimeoutException | |
: RemotingException, ISerializable, _Exception |
public class ServerException | |
: SystemException, ISerializable, _Exception |
public class SoapServices | |
static public String XmlNsForClrType { get; } | |
static public String XmlNsForClrTypeWithAssembly { get; } | |
static public String XmlNsForClrTypeWithNs { get; } | |
static public String XmlNsForClrTypeWithNsAndAssembly { get; } | |
static public String CodeXmlNamespaceForClrTypeNamespace(String typeNamespace, String assemblyName); | |
static public Boolean DecodeXmlNamespaceForClrTypeNamespace(String inNamespace, out String& typeNamespace, out String& assemblyName); | |
static public void GetInteropFieldTypeAndNameFromXmlAttribute(Type containingType, String xmlAttribute, String xmlNamespace, out Type& type, out String& name); | |
static public void GetInteropFieldTypeAndNameFromXmlElement(Type containingType, String xmlElement, String xmlNamespace, out Type& type, out String& name); | |
static public Type GetInteropTypeFromXmlElement(String xmlElement, String xmlNamespace); | |
static public Type GetInteropTypeFromXmlType(String xmlType, String xmlTypeNamespace); | |
static public String GetSoapActionFromMethodBase(MethodBase mb); | |
static public Boolean GetTypeAndMethodNameFromSoapAction(String soapAction, out String& typeName, out String& methodName); | |
static public Boolean GetXmlElementForInteropType(Type type, out String& xmlElement, out String& xmlNamespace); | |
static public String GetXmlNamespaceForMethodCall(MethodBase mb); | |
static public String GetXmlNamespaceForMethodResponse(MethodBase mb); | |
static public Boolean GetXmlTypeForInteropType(Type type, out String& xmlType, out String& xmlTypeNamespace); | |
static public Boolean IsClrTypeNamespace(String namespaceString); | |
static public Boolean IsSoapActionValidForMethodBase(String soapAction, MethodBase mb); | |
static public void PreLoad(Type type); | |
static public void PreLoad(Assembly assembly); | |
static public void RegisterInteropXmlElement(String xmlElement, String xmlNamespace, Type type); | |
static public void RegisterInteropXmlType(String xmlType, String xmlTypeNamespace, Type type); | |
static public void RegisterSoapActionForMethodBase(MethodBase mb); | |
static public void RegisterSoapActionForMethodBase(MethodBase mb, String soapAction); |
public class TypeEntry | |
public String AssemblyName { get; set; } | |
public String TypeName { get; set; } |
public class WellKnownClientTypeEntry | |
: TypeEntry | |
public String ApplicationUrl { get; set; } | |
public Type ObjectType { get; } | |
public String ObjectUrl { get; } | |
public virtual String ToString(); |
public sealed enum WellKnownObjectMode | |
: IComparable, IFormattable, IConvertible | |
{ Singleton, SingleCall } |
public class WellKnownServiceTypeEntry | |
: TypeEntry | |
public IContextAttribute ContextAttributes { get; set; } | |
public WellKnownObjectMode Mode { get; } | |
public Type ObjectType { get; } | |
public String ObjectUri { get; } | |
public virtual String ToString(); |