RegistrationServices Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
COM'dan kullanılmak üzere yönetilen derlemeleri kaydetmek ve kaydını kaldırmak için bir hizmet kümesi sağlar.
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
- Devralma
-
RegistrationServices
- Öznitelikler
- Uygulamalar
Açıklamalar
Bir derlemedeki nesneler COM istemcileri tarafından kullanılırken kayıt gereklidir. Regasm.exe (Derleme Kayıt Aracı) ve Microsoft Visual Studio 2005, yönetilen derlemeler için COM özellikli kayıt defteri girdileri eklemek veya kaldırmak için RegistrationServices sınıfı tarafından kullanıma sunulan yöntemleri kullanır.
Kayıt dosyasını hazırlamanıza yardımcı olması için aşağıdaki yöntemleri kullanabilirsiniz:
Bu yöntemler bir kayıt dosyasında kullanılacak bilgilerin toplanmasına yardımcı olsa da, aslında bir kayıt dosyası oluşturmaz. Bunun yerine, bu görevi gerçekleştirme seçeneğiyle /regfile aracını kullanabilirsiniz.
RegistrationServices yöntemleri bir tür kitaplığını dışarı aktaramaz ve kaydedemez. Bir tür kitaplığını dışarı aktarmak ve kaydetmek için Regasm.exe (Derleme Kayıt Aracı) aracını ve Tlbexp.exe (Tür Kitaplığı Verme) aracını kullanabilirsiniz.
Oluşturucular
| Name | Description |
|---|---|
| RegistrationServices() |
RegistrationServices sınıfının yeni bir örneğini başlatır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetManagedCategoryGuid() |
Yönetilen sınıfları içeren COM kategorisinin GUID değerini döndürür. |
| GetProgIdForType(Type) |
Belirtilen tür için COM ProgID'sini alır. |
| GetRegistrableTypesInAssembly(Assembly) |
bir derlemedeki bir çağrısı RegisterAssembly(Assembly, AssemblyRegistrationFlags)tarafından kaydedilecek sınıfların listesini alır. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| RegisterAssembly(Assembly, AssemblyRegistrationFlags) |
COM'dan oluşturmayı etkinleştirmek için sınıfları yönetilen bir derlemeye kaydeder. |
| RegisterTypeForComClients(Type, Guid) |
Belirtilen GUID'yi kullanarak belirtilen türü COM'a kaydeder. |
| RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) |
Belirtilen yürütme bağlamını ve bağlantı türünü kullanarak belirtilen türü COM'a kaydeder. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| TypeRepresentsComType(Type) |
Bir türün ComImportAttributeile işaretlenip işaretlenmediğini veya ile ComImportAttribute işaretlenmiş bir türden türetilip türemediğini gösterir ve üst ile aynı GUID'yi paylaşır. |
| TypeRequiresRegistration(Type) |
Belirtilen türün kayıt gerekip gerektirmediğini belirler. |
| UnregisterAssembly(Assembly) |
Yönetilen bir derlemedeki sınıfların kaydını kaldırıyor. |
| UnregisterTypeForComClients(Int32) |
yöntemiyle kaydedilen bir türe yapılan RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) başvuruları kaldırır. |