MarshalByRefObject.CreateObjRef(Type) Metoda

Definicja

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

public:
 virtual System::Runtime::Remoting::ObjRef ^ CreateObjRef(Type ^ requestedType);
[System.Security.SecurityCritical]
public virtual System.Runtime.Remoting.ObjRef CreateObjRef (Type requestedType);
abstract member CreateObjRef : Type -> System.Runtime.Remoting.ObjRef
override this.CreateObjRef : Type -> System.Runtime.Remoting.ObjRef
Public Overridable Function CreateObjRef (requestedType As Type) As ObjRef

Parametry

requestedType
Type

Obiekt, do którego odwołuje się ObjRefNowy. TypeThe Type of the object that the new ObjRef will reference.

Zwraca

Informacje wymagane do wygenerowania serwera proxy.Information required to generate a proxy.

Atrybuty

Wyjątki

To wystąpienie nie jest prawidłowym obiektem komunikacji zdalnej.This instance is not a valid remoting object.

Bezpośredni obiekt wywołujący nie ma uprawnień do infrastruktury.The immediate caller does not have infrastructure permission.

Uwagi

Metoda jest wywoływana przez zdalne metody tworzenia obiektów, takie jak AppDomain.CreateInstance i AppDomain.CreateInstanceAndUnwrap. CreateObjRefThe CreateObjRef method is called by remote object creation methods such as AppDomain.CreateInstance and AppDomain.CreateInstanceAndUnwrap. W większości przypadków nie ma potrzeby przesłaniania tej metody.In most cases, there is no need to override this method.

Zabezpieczenia

SecurityCriticalAttribute
Wymaga pełnego zaufania do bezpośredniego obiektu wywołującego.requires full trust for the immediate caller. Ten element członkowski nie może być używany przez częściowo zaufany lub przejrzysty kod.This member cannot be used by partially trusted or transparent code.

Dotyczy