ComWrappers.GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) Metodo

Definizione

Ottiene l'oggetto gestito attualmente registrato o crea un nuovo oggetto gestito e lo registra.Gets the currently registered managed object or creates a new managed object and registers it.

public:
 System::Object ^ GetOrCreateObjectForComInstance(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
public object GetOrCreateObjectForComInstance (IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
member this.GetOrCreateObjectForComInstance : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Public Function GetOrCreateObjectForComInstance (externalComObject As IntPtr, flags As CreateObjectFlags) As Object

Parametri

externalComObject
IntPtr

Oggetto da importare per l'utilizzo nel runtime .NET.Object to import for usage into the .NET runtime.

flags
CreateObjectFlags

Flag usati per descrivere l'oggetto esterno.Flags used to describe the external object.

Restituisce

Object

Oggetto gestito associato all'oggetto COM esterno fornito.A managed object associated with the supplied external COM object.

Commenti

Se un oggetto gestito è stato creato in precedenza per l'oggetto specificato externalComObject mediante questa ComWrappers istanza, verrà restituito l'oggetto creato in precedenza.If a managed object was previously created for the specified externalComObject using this ComWrappers instance, the previously created object will be returned. In caso contrario, ne verrà creato uno nuovo.If not, a new one will be created.

Si applica a