Type - GetObject
Creates a proxy for the well-known object indicated by the specified type and URL.
public
static
void
Main()
Type type =
typeof
(MyClass);
MyClass myObj =
null
;
// C# Extension Method: Type - GetObject
myObj = (MyClass)type.GetObject(
"http://localhost:1234/Simple"
);
myObj.Val =
"Value"
;
Console.WriteLine(myObj.Val);
public
class
MyClass
public
string
Val {
get
;
set
;}
View Source
using
System;
public
static
partial
class
Extensions
#if
!NETSTANDARD
///
<summary>
///
Creates a proxy for the well-known object indicated by the specified type and URL.
///
</summary>
///
<param name="type">
The type of the well-known object to which you want to connect.</param>
///
<param name="url">
The URL of the well-known object.</param>
///
<returns>
A proxy that points to an endpoint served by the requested well-known object.</returns>
public
static
Object GetObject(
this
Type type, String url)
return
Activator.GetObject(type, url);
///
<summary>
///
Creates a proxy for the well-known object indicated by the specified type, URL, and channel data.
///
</summary>
///
<param name="type">
The type of the well-known object to which you want to connect.</param>
///
<param name="url">
The URL of the well-known object.</param>
///
<param name="state">
Channel-specific data or null.</param>
///
<returns>
A proxy that points to an endpoint served by the requested well-known object.</returns>
public
static
Object GetObject(
this
Type type, String url, Object state)
return
Activator.GetObject(type, url, state);
#endif