PolicyStore Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Objek PolicyStore adalah objek akar untuk hierarki DMF.
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class PolicyStore : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSerializableUpgrade, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type PolicyStore = class
inherit SfcInstance
interface ISfcAlterable
interface IAlterable
interface ISfcDomain
interface ISfcDomainLite
interface ISfcHasConnection
interface ISfcSerializableUpgrade
interface ISfcValidate
Public NotInheritable Class PolicyStore
Inherits SfcInstance
Implements IAlterable, ISfcAlterable, ISfcDomain, ISfcSerializableUpgrade, ISfcValidate
- Warisan
- Atribut
- Penerapan
Konstruktor
| Nama | Deskripsi |
|---|---|
| PolicyStore() |
Jangan pernah memanggil ini, atau jika Anda ingat untuk mengatur SqlStoreConnection |
| PolicyStore(SfcConnection) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
Properti
| Nama | Deskripsi |
|---|---|
| AbstractIdentityKey |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| Conditions |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| Enabled |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| Facets |
Mengembalikan Koleksi FacetInfo. |
| HistoryRetentionInDays |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| IdentityKey |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| KeyChain |
Mengembalikan jalur identitas objek (Diperoleh dari SfcInstance) |
| LogOnSuccess |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| Metadata |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| Name |
Nama server yang tersambung ke |
| ObjectSets |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| Parent |
Induk bukan sesuatu yang dijaga lokal, itu tersirat dari rantai kunci Konsep orang tua benar-benar tentang hiearki ke atas dan di bawah akar jika kita hanya melakukan ini melalui orang tua maka kita tidak akan dapat membuat objek hanya dengan set SfcKeyChain ringan Mengatur induk adalah untuk operasi pembantu untuk mengatur rantai kunci (Diperoleh dari SfcInstance) |
| Policies |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| PolicyCategories |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| PolicyCategorySubscriptions |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| Properties |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| PropertyStorageProvider |
Properti ini mengembalikan implementasi default SFC untuk antarmuka ISfcPropertyStorageProvider, dapat ditimpa di kelas anak untuk mengembalikan penyedia penyimpanan lain (yaitu daftar properti datar) (Diperoleh dari SfcInstance) |
| SqlStoreConnection |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| State |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| Urn |
Buat string Urn baru pada setiap permintaan dan kembalikan. (Diperoleh dari SfcInstance) |
Metode
| Nama | Deskripsi |
|---|---|
| Alter() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| AlterImpl() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| CheckObjectCreated() |
Untuk dipanggil dari domain ketika API mengharuskan objek dibuat lebih kuat dari CheckObjectState (Diperoleh dari SfcInstance) |
| CheckObjectState() |
Untuk dipanggil dari domain untuk akses apa pun ke objek (Diperoleh dari SfcInstance) |
| CreateIdentityKey() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| CreateImpl() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| CreatePolicyFromFacet(Object, String, String, String, XmlWriter) |
Metode ini membuat instans objek Kebijakan yang berlaku untuk target yang diberikan, lalu menambahkan kebijakan ke penyimpanan permanen. Kebijakan ini dikaitkan dengan Kondisi yang objek ConditionExpression-nya mencerminkan properti target seperti yang terlihat melalui faset yang diberikan pada saat metode ini dipanggil. Anda dapat mengakses kebijakan yang baru dibuat melalui kumpulan PolicyStore ini[policyName]. |
| CreatePolicyFromFacet(SfcQueryExpression, String, String, String, XmlWriter) |
Metode ini membuat instans objek Kebijakan sementara dan kemudian menserialisasikannya melalui XmlWriter yang diberikan. Kebijakan ini dikaitkan dengan Kondisi yang objek ConditionExpression-nya mencerminkan properti target seperti yang terlihat melalui faset yang diberikan pada saat metode ini dipanggil. Objek PolicyStore ini tidak diubah oleh panggilan ini. |
| CreatePolicyFromFacet(SfcQueryExpression, String, String, String) |
Metode ini membuat instans objek Kebijakan yang berlaku untuk target yang diberikan, lalu menambahkan kebijakan ke penyimpanan permanen. Kebijakan ini dikaitkan dengan Kondisi yang objek ConditionExpression-nya mencerminkan properti target seperti yang terlihat melalui faset yang diberikan pada saat metode ini dipanggil. Anda dapat mengakses kebijakan yang baru dibuat melalui kumpulan PolicyStore ini[policyName]. |
| DeserializePolicy(XmlReader, Boolean, Boolean) |
Deserialisasi satu kebijakan dari pembaca XML yang diberikan. Pembaca sebelumnya harus dibuat oleh metode Ekspor yang didukung. Kebijakan yang dideserialisasi hanya ada dalam memori dan harus dibuat di PolicyStore di server untuk mempertahankannya. |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| DropImpl() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| EnumApplicablePolicies(SfcQueryExpression) |
Mengembalikan DataTable yang berisi kebijakan yang berlaku untuk jenis target yang sama dengan target yang disediakan. Dengan kata lain, jika target Database diberikan maka kebijakan yang berlaku untuk Database, Tabel, dan jenis lain di bawah database akan dipertimbangkan. |
| EnumApplicablePolicyCategories(SfcQueryExpression) |
Mengembalikan koleksi baca-saja yang berisi setiap kategori kebijakan, diulang untuk setiap kebijakan dalam kategori tersebut, dan bendera jika target berlangganan kategori, semua kebijakan database dan database turunan dalam kategori, dan mode eksekusi kebijakan. Catatan: metode ini saat ini hanya valid pada target database. |
| EnumConditionsOnFacet(String, PolicyStore+EnumerationMode) |
Menghitung Kondisi yang terkait dengan faset tertentu, menghormati bendera IsSystemObject |
| EnumConditionsOnFacet(String) |
Menghitung Kondisi yang terkait dengan faset yang diberikan |
| EnumDomainFacets(String[]) |
Mengembalikan Kumpulan FacetInfo untuk domain yang tercantum. Pass String.Empty untuk Faset, tidak terkait dengan Domain SFC |
| EnumPoliciesOnFacet(String, PolicyStore+EnumerationMode) |
Menghitung Kebijakan yang terkait dengan faset yang diberikan, menghormati bendera IsSystemObject |
| EnumPoliciesOnFacet(String) |
Menghitung Kebijakan yang terkait dengan faset yang diberikan |
| EnumPolicyCategories() |
Mengembalikan koleksi baca-saja yang berisi semua kategori kebijakan. |
| EnumRootConditions(Type) |
Menenangkan kondisi akar untuk jenis tertentu |
| EnumRootFacets(Type) |
Mengembalikan kumpulan faset Root |
| EnumTargetSetConditions(Type, PolicyStore+EnumerationMode) |
Menghitung Kondisi untuk Jenis tertentu yang dapat digunakan dalam filter TargetSet, menghormati bendera IsSystemObject |
| EnumTargetSetConditions(Type) |
Menghitung Kondisi untuk Jenis tertentu yang dapat digunakan dalam filter TargetSet |
| EraseSystemHealthPhantomRecords() |
Fungsi ini menghapus rekaman phantom dari tabel kesehatan sistem dengan melakukan iterasi melalui semua pelanggaran dan memverifikasi bahwa rekaman tersebut sesuai dengan objek yang ada. |
| GetAggregatedHealthState(SfcQueryExpression) |
Mengembalikan informasi kesehatan agregat dari kueri target, yang dapat menjelaskan objek tunggal atau kumpulan objek. |
| GetChildCollection(String) |
Dapatkan koleksi anak dalam instans ini untuk string nama elemen yang diberikan. (Diperoleh dari SfcInstance) |
| GetDomain() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| GetPropertySet() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| GetTypeMetadataImpl() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| ImportPolicy(XmlReader, ImportPolicyEnabledState, Boolean, Boolean) |
Impor satu kebijakan dari pembaca XML yang diberikan. Pembaca sebelumnya harus dibuat oleh metode Ekspor yang didukung. Kebijakan yang diimpor juga dibuat di PolicyStore di server. |
| InitializeUIPropertyState() |
Dapat diambil alih dari objek anak yang peduli tentang menginisialisasi status mereka (metadata dinamis yang saat ini adalah ". Properti diaktifkan" ) (Diperoleh dari SfcInstance) |
| MarkForDropImpl(Boolean) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| MarkRootAsConnected() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| MarkSystemObject(Object, Boolean) |
Mengatur bendera Sistem pada objek di penyimpanan |
| MoveImpl(SfcInstance) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| PostAlter(Object) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| PostCreate(Object) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| PostDrop(Object) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| PostMove(Object) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| PostRename(Object) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| PurgeHealthState() |
Hapus menyeluruh semua rekaman dari tabel status kesehatan kebijakan. |
| PurgeHealthState(SfcQueryExpression) |
Hapus menyeluruh rekaman dari tabel status kesehatan kebijakan yang terkait dengan simpul di pohon, dimulai dengan nilai yang diteruskan ke targetTreeRoot. |
| Refresh() |
menyegarkan properti objek dengan membacanya dari server (Diperoleh dari SfcInstance) |
| RenameImpl(SfcKey) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| RepairPolicyAutomation() |
Memulihkan semua artefak yang telah dibuat oleh manajemen berbasis kebijakan untuk mendukung otomatisasi kebijakan. |
| ResetKey() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| ScriptAlter() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| Serialize(XmlWriter) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| StartSerializationUpgrade() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| SubscribeToPolicyCategory(SfcQueryExpression, String) |
Membuat langganan untuk target yang disediakan ke kategori kebijakan yang ditentukan. Ini akan melemparkan jika langganan sudah ada. |
| ToString() |
Identitas string penyimpanan kebijakan adalah nama Server terkait. |
| UnsubscribeFromPolicyCategory(SfcQueryExpression, String) |
Berhenti berlangganan target yang disediakan dari kategori kebijakan yang ditentukan. Ini akan melemparkan jika target tidak berlangganan kategori. |
| UpdateUIPropertyState() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| Validate() |
Validasi objek anak dasar (Diperoleh dari SfcInstance) |
Acara
| Nama | Deskripsi |
|---|---|
| propertyChanged |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| PropertyChanged |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| propertyMetadataChanged |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
| PropertyMetadataChanged |
Objek PolicyStore adalah objek akar untuk hierarki DMF. (Diperoleh dari SfcInstance) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| ISfcDomain.GetExecutionEngine() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| ISfcDomain.GetKey(IUrnFragment) |
mengembalikan objek Kunci yang diberikan fragmen Urn |
| ISfcDomain.GetType(String) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| ISfcDomain.GetTypeMetadata(String) |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| ISfcDomain.UseSfcStateManagement() |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| ISfcDomainLite.DomainInstanceName |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| ISfcDomainLite.DomainName |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| ISfcDomainLite.GetLogicalVersion() |
Mengembalikan versi logis domain |
| ISfcHasConnection.ConnectionContext |
Objek PolicyStore adalah objek akar untuk hierarki DMF. |
| ISfcHasConnection.GetConnection() |
Dapatkan koneksi saat ini untuk kueri. Mengembalikan koneksi yang mendukung kueri serial tunggal, sehingga kueri harus berakhir sebelum yang lain dapat dimulai. |
| ISfcHasConnection.GetConnection(SfcObjectQueryMode) |
Dapatkan koneksi saat ini untuk kueri. Mengembalikan koneksi yang mendukung kueri serial tunggal atau beberapa kueri yang terbuka secara bersamaan seperti yang diminta. |
| ISfcHasConnection.SetConnection(ISfcConnection) |
Mengatur koneksi aktif. |
| ISfcValidate.Validate(String, Object[]) |
Implementasi ISfcValidate untuk Kebijakan |