RegistrationServices Klasa
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.
Udostępnia zestaw usług do rejestrowania i wyrejestrowania zarządzanych zestawów do użycia z modelu COM.
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
- Dziedziczenie
-
RegistrationServices
- Atrybuty
- Implementuje
Uwagi
Rejestracja jest wymagana, gdy obiekty w zestawie są używane przez klientów COM. W Regasm.exe (narzędziu rejestracji zestawów) i programie Microsoft Visual Studio 2005 używane są metody uwidocznione przez klasę RegistrationServices w celu dodania lub usunięcia wpisów rejestru włączających com dla zarządzanych zestawów.
Aby ułatwić przygotowanie pliku rejestracji, można użyć następujących metod:
Mimo że metody te pomagają w zbieraniu informacji do użycia w pliku rejestracji, w rzeczywistości nie tworzą pliku rejestracji. Zamiast tego możesz użyć narzędzia Regasm.exe (narzędzia rejestracji zestawu) z opcją /regfile
wykonania tego zadania.
RegistrationServices metody nie mogą eksportować i rejestrować biblioteki typów. Aby wyeksportować i zarejestrować bibliotekę typów, możesz użyć narzędzia Regasm.exe (narzędzia rejestracji zestawów) i narzędzia Tlbexp.exe (Eksporter biblioteki typów).
Konstruktory
RegistrationServices() |
Inicjuje nowe wystąpienie klasy RegistrationServices. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetManagedCategoryGuid() |
Zwraca identyfikator GUID kategorii COM, który zawiera klasy zarządzane. |
GetProgIdForType(Type) |
Pobiera identyfikator progID modelu COM dla określonego typu. |
GetRegistrableTypesInAssembly(Assembly) |
Pobiera listę klas w zestawie, które byłyby zarejestrowane przez wywołanie metody RegisterAssembly(Assembly, AssemblyRegistrationFlags). |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RegisterAssembly(Assembly, AssemblyRegistrationFlags) |
Rejestruje klasy w zestawie zarządzanym, aby umożliwić tworzenie z modelu COM. |
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. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TypeRepresentsComType(Type) |
Wskazuje, czy typ jest oznaczony znakiem ComImportAttribute, czy pochodzi z typu oznaczonego za ComImportAttribute pomocą elementu i współudzieli ten sam identyfikator GUID co obiekt nadrzędny. |
TypeRequiresRegistration(Type) |
Określa, czy określony typ wymaga rejestracji. |
UnregisterAssembly(Assembly) |
Wyrejestrowuje klasy w zestawie zarządzanym. |
UnregisterTypeForComClients(Int32) |
Usuwa odwołania do typu zarejestrowanego za pomocą RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) metody . |