RegistrationServices.RegisterTypeForComClients Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje określony typ w modelu COM.
Przeciążenia
RegisterTypeForComClients(Type, Guid) |
Rejestruje określony typ w modelu COM przy użyciu określonego identyfikatora GUID. |
RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) |
Rejestruje określony typ w modelu COM przy użyciu określonego kontekstu wykonywania i typu połączenia. |
Uwagi
Należy pamiętać, że wywoływanie wywołania platformy w celu wywołania niezarządzanych CoRegisterClassObject
metod i CoDisconnectObject
rejestracji i wyrejestrowania obiektów COM nie jest obsługiwane.
RegisterTypeForComClients(Type, Guid)
Rejestruje określony typ w modelu COM przy użyciu określonego identyfikatora GUID.
public:
virtual void RegisterTypeForComClients(Type ^ type, Guid % g);
public virtual void RegisterTypeForComClients (Type type, ref Guid g);
[System.Security.SecurityCritical]
public virtual void RegisterTypeForComClients (Type type, ref Guid g);
abstract member RegisterTypeForComClients : Type * Guid -> unit
override this.RegisterTypeForComClients : Type * Guid -> unit
[<System.Security.SecurityCritical>]
abstract member RegisterTypeForComClients : Type * Guid -> unit
override this.RegisterTypeForComClients : Type * Guid -> unit
Public Overridable Sub RegisterTypeForComClients (type As Type, ByRef g As Guid)
Parametry
Implementuje
- Atrybuty
Wyjątki
Parametr type
ma wartość null
.
Nie można utworzyć parametru type
.
Uwagi
Ta metoda jest odpowiednikiem wywołania CoRegisterClassObject
w modelu COM. Metoda RegisterTypeForComClients nie jest niepodzielna i może powodować nieprzewidywalne wyniki, gdy są używane w kontekście wielowątkowym.
W wersji 2.0 lub nowszej UnregisterTypeForComClients użyj metody , aby wyrejestrować typ w modelu COM.
Należy pamiętać, że wywoływanie wywołania platformy w celu wywołania niezarządzanych CoRegisterClassObject
metod i CoDisconnectObject
rejestracji i wyrejestrowania obiektów COM nie jest obsługiwane.
Zobacz też
Dotyczy
RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType)
Rejestruje określony typ w modelu COM przy użyciu określonego kontekstu wykonywania i typu połączenia.
public:
virtual int RegisterTypeForComClients(Type ^ type, System::Runtime::InteropServices::RegistrationClassContext classContext, System::Runtime::InteropServices::RegistrationConnectionType flags);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual int RegisterTypeForComClients (Type type, System.Runtime.InteropServices.RegistrationClassContext classContext, System.Runtime.InteropServices.RegistrationConnectionType flags);
[System.Runtime.InteropServices.ComVisible(false)]
[System.Security.SecurityCritical]
public virtual int RegisterTypeForComClients (Type type, System.Runtime.InteropServices.RegistrationClassContext classContext, System.Runtime.InteropServices.RegistrationConnectionType flags);
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member RegisterTypeForComClients : Type * System.Runtime.InteropServices.RegistrationClassContext * System.Runtime.InteropServices.RegistrationConnectionType -> int
override this.RegisterTypeForComClients : Type * System.Runtime.InteropServices.RegistrationClassContext * System.Runtime.InteropServices.RegistrationConnectionType -> int
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Security.SecurityCritical>]
abstract member RegisterTypeForComClients : Type * System.Runtime.InteropServices.RegistrationClassContext * System.Runtime.InteropServices.RegistrationConnectionType -> int
override this.RegisterTypeForComClients : Type * System.Runtime.InteropServices.RegistrationClassContext * System.Runtime.InteropServices.RegistrationConnectionType -> int
Public Overridable Function RegisterTypeForComClients (type As Type, classContext As RegistrationClassContext, flags As RegistrationConnectionType) As Integer
Parametry
- classContext
- RegistrationClassContext
RegistrationClassContext Jedną z wartości wskazujących kontekst, w którym zostanie uruchomiony kod wykonywalny.
RegistrationConnectionType Jedna z wartości określających sposób nawiązywania połączeń z obiektem klasy.
Zwraca
Liczba całkowita reprezentująca wartość pliku cookie.
- Atrybuty
Wyjątki
Parametr type
ma wartość null
.
Nie można utworzyć parametru type
.
Uwagi
Ta metoda jest odpowiednikiem wywołania CoRegisterClassObject
w modelu COM. Metoda RegisterTypeForComClients nie jest niepodzielna i może powodować nieprzewidywalne wyniki, gdy są używane w kontekście wielowątkowym.
W programie .NET Framework w wersji 2.0 lub nowszej UnregisterTypeForComClients użyj metody , aby wyrejestrować typ w modelu COM.
Należy pamiętać, że wywoływanie wywołania platformy w celu wywołania niezarządzanych CoRegisterClassObject
metod i CoDisconnectObject
rejestracji i wyrejestrowania obiektów COM nie jest obsługiwane.