Поделиться через


ProxyAttribute.CreateInstance(Type) Метод

Определение

Создает или неинициализированный MarshalByRefObject, или прозрачный прокси, в зависимости от того, может ли существовать в текущем контексте заданный тип.

public:
 virtual MarshalByRefObject ^ CreateInstance(Type ^ serverType);
public virtual MarshalByRefObject CreateInstance (Type serverType);
[System.Security.SecurityCritical]
public virtual MarshalByRefObject CreateInstance (Type serverType);
abstract member CreateInstance : Type -> MarshalByRefObject
override this.CreateInstance : Type -> MarshalByRefObject
[<System.Security.SecurityCritical>]
abstract member CreateInstance : Type -> MarshalByRefObject
override this.CreateInstance : Type -> MarshalByRefObject
Public Overridable Function CreateInstance (serverType As Type) As MarshalByRefObject

Параметры

serverType
Type

Тип объекта создаваемого экземпляра.

Возвращаемое значение

Неинициализированный MarshalByRefObject или прозрачный прокси.

Атрибуты

Примеры

// Create an instance of ServicedComponentProxy
virtual MarshalByRefObject^ CreateInstance( Type^ serverType ) override
{
   return ProxyAttribute::CreateInstance( serverType );
}
// Create an instance of ServicedComponentProxy
public override MarshalByRefObject CreateInstance(Type serverType)
{
   return base.CreateInstance(serverType);
}
' Create an instance of ServicedComponentProxy
Public Overrides Function CreateInstance(serverType As Type) As MarshalByRefObject
   Return MyBase.CreateInstance(serverType)
End Function 'CreateInstance

Применяется к