MarshalByRefObject.CreateObjRef(Type) MarshalByRefObject.CreateObjRef(Type) MarshalByRefObject.CreateObjRef(Type) MarshalByRefObject.CreateObjRef(Type) Method

Definição

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.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

Parâmetros

requestedType
Type Type Type Type

O Type do objeto a que o novo ObjRef fará referência.The Type of the object that the new ObjRef will reference.

Retornos

Informações necessárias para gerar um proxy.Information required to generate a proxy.

Exceções

Esta instância não é um objeto remoto válido.This instance is not a valid remoting object.

O chamador imediato não tem permissão de infraestrutura.The immediate caller does not have infrastructure permission.

Comentários

O CreateObjRef método é chamado, como por métodos de criação do objeto remoto AppDomain.CreateInstance e AppDomain.CreateInstanceAndUnwrap.The CreateObjRef method is called by remote object creation methods such as AppDomain.CreateInstance and AppDomain.CreateInstanceAndUnwrap. Na maioria dos casos, não é necessário substituir esse método.In most cases, there is no need to override this method.

Segurança

SecurityCriticalAttribute
requer confiança total para o chamador imediato.requires full trust for the immediate caller. Este membro não pode ser usado pelo código transparente ou parcialmente confiável.This member cannot be used by partially trusted or transparent code.

Aplica-se a