SqlPersistenceProviderFactory.CreateProvider(Guid) Yöntem
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.
Kalıcılık deposu olarak bir SQL veritabanı kullanan yeni LockingPersistenceProvider bir örneği başlatır.
public:
override System::ServiceModel::Persistence::PersistenceProvider ^ CreateProvider(Guid id);
public override System.ServiceModel.Persistence.PersistenceProvider CreateProvider (Guid id);
override this.CreateProvider : Guid -> System.ServiceModel.Persistence.PersistenceProvider
Public Overrides Function CreateProvider (id As Guid) As PersistenceProvider
Parametreler
- id
- Guid
Oluşturulan kalıcılık sağlayıcısının benzersiz tanımlayıcısı.
Döndürülenler
Yeni oluşturulan PersistenceProviderbir .
Örnekler
Aşağıdaki kod örneği, yönteminin nasıl yürütülür olduğunu CreateProvider
gösterir. Sonuçta elde edilen sağlayıcıya örnek LockingPersistenceProvider olarak erişildiğini unutmayın.
SqlPersistenceProviderFactory factory = new SqlPersistenceProviderFactory(
DataBaseConstants.ConnectionString,
false,
TimeSpan.FromSeconds(60));
LockingPersistenceProvider provider = (LockingPersistenceProvider)factory.CreateProvider(Guid.NewGuid());
Açıklamalar
Başlatılan kalıcılık sağlayıcısı, kalıcılık sağlayıcısı oluşturulduktan sonra fabrikanın parametreleri değiştiriliyor olsa bile oluşturma fabrikasının (ConnectionString, LockTimeoutve SerializeAsText) geçerli parametrelerini kullanır.