public class WellKnownServiceTypeEntry : TypeEntry
|
Any client that knows the URI of this object can obtain a proxy for this object by registering the channel it prefers with ChannelServices and activating the object by calling new or Activator.GetObject.
It is important to note that the remote object itself is not created by the registration process. This only happens when a client attempts to call a method on the object or activates the object from the client side.
For a more detailed description of well-known objects and remote object activation, see the conceptual topic at MSDN: activation.
ctor #1 | Overloaded:.ctor(Type type, string objectUri, WellKnownObjectMode mode) Initializes a new instance of the WellKnownServiceTypeEntry class with the given Type, object URI, and WellKnownObjectMode. |
ctor #2 | Overloaded:.ctor(string typeName, string assemblyName, string objectUri, WellKnownObjectMode mode) Initializes a new instance of the WellKnownServiceTypeEntry class with the given type name, assembly name, object URI, and WellKnownObjectMode. |
AssemblyName (inherited from System.Runtime.Remoting.TypeEntry) |
Read-write See base class member description: System.Runtime.Remoting.TypeEntry.AssemblyName Gets the assembly name of the object type configured to be a remote activated type. |
ContextAttributes | Read-write Gets or sets the context attributes for the well-known service type. |
Mode | Read-only Gets the WellKnownObjectMode of the well-known service type. |
ObjectType | Read-only Gets the Type of the well-known service type. |
ObjectUri | Read-only Gets the URI of the well known service type. |
TypeName (inherited from System.Runtime.Remoting.TypeEntry) |
Read-write See base class member description: System.Runtime.Remoting.TypeEntry.TypeName Gets the full type name of the object type configured to be a remote activated type. |
Equals (inherited from System.Object) |
See base class member description: System.Object.Equals Derived from System.Object, the primary base class for all objects. |
GetHashCode (inherited from System.Object) |
See base class member description: System.Object.GetHashCode Derived from System.Object, the primary base class for all objects. |
GetType (inherited from System.Object) |
See base class member description: System.Object.GetType Derived from System.Object, the primary base class for all objects. |
ToString | Overridden: Returns the type name, assembly name, object URI and the WellKnownObjectMode of the well-known server activated type as a String. |
Finalize (inherited from System.Object) |
See base class member description: System.Object.Finalize Derived from System.Object, the primary base class for all objects. |
MemberwiseClone (inherited from System.Object) |
See base class member description: System.Object.MemberwiseClone Derived from System.Object, the primary base class for all objects. |
Hierarchy:
public WellKnownServiceTypeEntry( |
type
objectUri
mode
public WellKnownServiceTypeEntry( |
typeName
assemblyName
objectUri
mode
public string AssemblyName {get; set;}
|
public IContextAttribute[] ContextAttributes {get; set;}
|
public WellKnownObjectMode Mode {get;}
|
public Type ObjectType {get;}
|
public string ObjectUri {get;}
|
public string TypeName {get; set;}
|
~WellKnownServiceTypeEntry(); |
public virtual int GetHashCode(); |
public Type GetType(); |
protected object MemberwiseClone(); |
public override string ToString(); |