RegistrationServices Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Szolgáltatáskészletet biztosít a com-ból való használatra használt felügyelt szerelvények regisztrálásához és regisztrációjának törléséhez.
public ref class RegistrationServices : System::Runtime::InteropServices::IRegistrationServices
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")]
public class RegistrationServices : System.Runtime.InteropServices.IRegistrationServices
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")]
[System.Runtime.InteropServices.ComVisible(true)]
public class RegistrationServices : System.Runtime.InteropServices.IRegistrationServices
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")>]
type RegistrationServices = class
interface IRegistrationServices
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegistrationServices = class
interface IRegistrationServices
Public Class RegistrationServices
Implements IRegistrationServices
- Öröklődés
-
RegistrationServices
- Attribútumok
- Megvalósítás
Megjegyzések
Regisztrációra van szükség, ha a COM-ügyfelek a szerelvényen belüli objektumokat használják. A Regasm.exe (Szerelvényregisztrációs eszköz) és Microsoft Visual Studio 2005 a RegistrationServices osztály által közzétett metódusokat használja a felügyelt szerelvények COM-engedélyező beállításjegyzék-bejegyzéseinek hozzáadásához vagy eltávolításához.
A regisztrációs fájlok előkészítéséhez az alábbi módszereket használhatja:
Bár ezek a módszerek segítenek összegyűjteni a regisztrációs fájlban használandó információkat, valójában nem hoznak létre regisztrációs fájlt. Ehelyett a Regasm.exe (szerelvényregisztrációs eszköz) eszközzel végezheti el ezt a /regfile feladatot.
RegistrationServices metódusok nem exportálhatnak és regisztrálhatnak típustárakat. Típustár exportálásához és regisztrálásához használhatja a Regasm.exe (Szerelvényregisztrációs eszköz) eszközt és a Tlbexp.exe (Típustár-exportőr) eszközt.
Konstruktorok
| Name | Description |
|---|---|
| RegistrationServices() |
Inicializálja a RegistrationServices osztály új példányát. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetManagedCategoryGuid() |
A felügyelt osztályokat tartalmazó COM-kategória GUID azonosítóját adja vissza. |
| GetProgIdForType(Type) |
Lekéri a COM ProgID azonosítót a megadott típushoz. |
| GetRegistrableTypesInAssembly(Assembly) |
Lekéri a szerelvény azon osztályainak listáját, amelyeket egy hívás regisztrálna RegisterAssembly(Assembly, AssemblyRegistrationFlags). |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| RegisterAssembly(Assembly, AssemblyRegistrationFlags) |
Regisztrálja az osztályokat egy felügyelt szerelvényben a COM-ból való létrehozás engedélyezéséhez. |
| RegisterTypeForComClients(Type, Guid) |
A megadott típust regisztrálja a COM-val a megadott GUID használatával. |
| RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) |
A megadott típust regisztrálja a COM-val a megadott végrehajtási környezet és kapcsolattípus használatával. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| TypeRepresentsComType(Type) |
Azt jelzi, hogy egy típus a következővel ComImportAttributevan-e megjelölve, vagy egy olyan típusból származik, amely a ComImportAttribute szülővel azonos GUID azonosítóval rendelkezik. |
| TypeRequiresRegistration(Type) |
Meghatározza, hogy a megadott típushoz regisztráció szükséges-e. |
| UnregisterAssembly(Assembly) |
Az osztályok regisztrációjának törlése egy felügyelt szerelvényben. |
| UnregisterTypeForComClients(Int32) |
Eltávolítja a metódussal RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) regisztrált típusra mutató hivatkozásokat. |