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 dizi hizmet 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 derleme içindeki 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 etkinleştiren kayıt defteri girdileri eklemek veya kaldırmak için sınıfı tarafından RegistrationServices 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ğiyleRegasm.exe /regfile
(Derleme Kayıt Aracı) 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
RegistrationServices() |
RegistrationServices sınıfının yeni bir örneğini başlatır. |
Yöntemler
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) |
çağrısı tarafından RegisterAssembly(Assembly, AssemblyRegistrationFlags)kaydedilecek bir derlemedeki sınıfların listesini alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ 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 dizeyi döndürür. (Devralındığı yer: Object) |
TypeRepresentsComType(Type) |
Bir türün ComImportAttributeile işaretlenip işaretlenmediğini gösterir veya ile ComImportAttribute işaretlenmiş bir türden türetilir ve üst ile aynı GUID'yi paylaşır. |
TypeRequiresRegistration(Type) |
Belirtilen türün kayıt gerekip gerekmediğini belirler. |
UnregisterAssembly(Assembly) |
Yönetilen derlemedeki sınıfların kaydını kaldırıyor. |
UnregisterTypeForComClients(Int32) |
yöntemiyle RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) kayıtlı bir türe yapılan başvuruları kaldırır. |