RegistrationServices Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een set services voor het registreren en ongedaan maken van de registratie van beheerde assembly's voor gebruik vanuit 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
- Overname
-
RegistrationServices
- Kenmerken
- Implementeringen
Opmerkingen
Registratie is nodig wanneer de objecten binnen een assembly worden gebruikt door COM-clients. De Regasm.exe (Assembly Registration Tool) en Microsoft Visual Studio 2005 gebruiken methoden die beschikbaar worden gesteld door de klasse RegistrationServices om registervermeldingen voor beheerde assembly's toe te voegen of te verwijderen.
U kunt de volgende methoden gebruiken om u te helpen bij het voorbereiden van een registratiebestand:
Hoewel deze methoden helpen bij het verzamelen van gegevens die moeten worden gebruikt in een registratiebestand, produceren ze geen registratiebestand. In plaats daarvan kunt u het hulpprogrammaRegasm.exe (Assembly Registration Tool) gebruiken met de /regfile optie om deze taak uit te voeren.
RegistrationServices methoden kunnen een typebibliotheek niet exporteren en registreren. Als u een typebibliotheek wilt exporteren en registreren, kunt u het hulpprogrammaRegasm.exe (Assembly Registration Tool) en het hulpprogrammaTlbexp.exe (Type Library Exporter) gebruiken.
Constructors
| Name | Description |
|---|---|
| RegistrationServices() |
Initialiseert een nieuw exemplaar van de RegistrationServices klasse. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetManagedCategoryGuid() |
Retourneert de GUID van de COM-categorie die de beheerde klassen bevat. |
| GetProgIdForType(Type) |
Haalt de COM ProgID voor het opgegeven type op. |
| GetRegistrableTypesInAssembly(Assembly) |
Haalt een lijst met klassen op in een assembly die wordt geregistreerd door een aanroep naar RegisterAssembly(Assembly, AssemblyRegistrationFlags). |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| RegisterAssembly(Assembly, AssemblyRegistrationFlags) |
Registreert de klassen in een beheerde assembly om het maken vanuit COM mogelijk te maken. |
| RegisterTypeForComClients(Type, Guid) |
Registreert het opgegeven type bij COM met behulp van de opgegeven GUID. |
| RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) |
Registreert het opgegeven type bij COM met behulp van de opgegeven uitvoeringscontext en het verbindingstype. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TypeRepresentsComType(Type) |
Geeft aan of een type is gemarkeerd met de ComImportAttribute, of afgeleid is van een type dat is gemarkeerd met de ComImportAttribute en dezelfde GUID deelt als het bovenliggende item. |
| TypeRequiresRegistration(Type) |
Bepaalt of het opgegeven type registratie vereist. |
| UnregisterAssembly(Assembly) |
De registratie van de klassen in een beheerde assembly ongedaan maken. |
| UnregisterTypeForComClients(Int32) |
Verwijdert verwijzingen naar een type dat is geregistreerd bij de RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) methode. |