Aracılığıyla paylaş


COleObjectFactory sınıfı

Implements ole sunucuları, Otomasyon nesneleri ve belgeler gibi ole nesnelerini oluşturur Fabrika sınıfı.

class COleObjectFactory : public CCmdTarget

Üyeler

tk4xcd7t.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

COleObjectFactory::COleObjectFactory

Yapıları bir COleObjectFactory nesnesi.

tk4xcd7t.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

COleObjectFactory::GetClassID

Döndürür ole sınıfı kimliği nesnelerin bu Fabrika oluşturur.

COleObjectFactory::IsLicenseValid

Lisans denetimin geçerli olup olmadığını belirler.

COleObjectFactory::IsRegistered

Nesne Fabrika ole sistem DLL'leri kaydedilip kaydedilmediğini gösterir.

COleObjectFactory::Register

Bu nesne Fabrika ole sistem DLL'leri kaydeder.

COleObjectFactory::RegisterAll

Tüm uygulama nesnesi fabrikaları ole sistem DLL'leri ile kaydeder.

COleObjectFactory::Revoke

ole sistem DLL'leri ile bu nesnenin fabrikasının kaydı iptal eder.

COleObjectFactory::RevokeAll

ole sistem DLL'leri ile uygulama nesnesi oluşturucularına kayıtları iptal eder.

COleObjectFactory::UnregisterAll

Tüm uygulama nesnesi oluşturucularına kaydını siler.

COleObjectFactory::UpdateRegistry

Bu nesne Fabrika ile ole sistem kayıt defterine kaydeder.

COleObjectFactory::UpdateRegistryAll

Tüm uygulama nesnesi fabrikaları ile ole sistem kayıt defterine kaydeder.

tk4xcd7t.collapse_all(tr-tr,VS.110).gifKorumalı yöntemleri

Ad

Description

COleObjectFactory::GetLicenseKey

Benzersiz bir anahtar denetimin dll dosyasından ister.

COleObjectFactory::OnCreateObject

Bu fabrikasının türünde yeni bir nesne oluşturmak için çerçevesi tarafından çağrıldı.

COleObjectFactory::VerifyLicenseKey

Katıştırılan denetim anahtar kapsayıcısına katıştırılan anahtar eşleştiğini doğrular.

COleObjectFactory::VerifyUserLicense

Denetimi Tasarım zamanı kullanım için lisanslı olduğunu doğrular.

Notlar

COleObjectFactory Sınıfı, aşağıdaki işlevleri gerçekleştirmek için üye işlevleri vardır:

  • Kayıt nesneleri yönetme.

  • ole nesneleri çalıştırıyorsanız ve iletileri almaya hazır bildirir çalışma zamanı kaydı yanı sıra ole sistem kaydı güncelleştiriliyor.

  • Lisans denetimi tasarým anýnda lisanslı geliştiriciler ve çalışma zamanında Lisanslı uygulamalar için kullanımını kısıtlamak yoluyla zorlamayı.

  • Denetim nesnesi fabrikaları ile ole sistem kayıt defterine kaydediliyor.

Nesne oluşturma hakkında daha fazla bilgi için bkz: makaleleri veri nesneleri ve veri kaynakları (ole) ve veri nesneleri ve veri kaynakları: oluşturma ve imha. Makale kayıt hakkında daha fazla bilgi için bkz: kayıt.

Devralma hiyerarşisi

CObject

CCmdTarget

COleObjectFactory

Gereksinimler

Başlık: afxdisp.h

Ayrıca bkz.

Başvuru

CCmdTarget sınıfı

Hiyerarşi grafik

COleTemplateServer sınıfı