StandardOleMarshalObject StandardOleMarshalObject StandardOleMarshalObject StandardOleMarshalObject Class

Definizione

Sostituisce il gestore del marshalling con modello di threading Free CLR (Common Language Runtime) con il gestore del marshalling OLE STA.Replaces the standard common language runtime (CLR) free-threaded marshaler with the standard OLE STA marshaler.

public ref class StandardOleMarshalObject : MarshalByRefObject
[System.MonoLimitation("The runtime does nothing special apart from what it already does with marshal-by-ref objects")]
[System.Runtime.InteropServices.ComVisible(true)]
public class StandardOleMarshalObject : MarshalByRefObject
type StandardOleMarshalObject = class
    inherit MarshalByRefObject
Public Class StandardOleMarshalObject
Inherits MarshalByRefObject
Ereditarietà
StandardOleMarshalObjectStandardOleMarshalObjectStandardOleMarshalObjectStandardOleMarshalObject
Attributi
System.MonoLimitationAttribute ComVisibleAttribute

Commenti

La StandardOleMarshalObject classe impedisce alle chiamate effettuate in un oggetto host da parte di OLE di immettere thread diversi dal thread UI.The StandardOleMarshalObject class prevents calls made into a hosting object by OLE from entering threads other than the UI thread.

Per ottenere questa funzionalità, è necessario derivare la classe dalla StandardOleMarshalObject classe.You should derive your class from the StandardOleMarshalObject class to gain this functionality.

Costruttori

StandardOleMarshalObject() StandardOleMarshalObject() StandardOleMarshalObject() StandardOleMarshalObject()

Inizializza una nuova istanza della classe StandardOleMarshalObject.Initializes a new instance of the StandardOleMarshalObject class.

Metodi

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a