Share via


ActionContext Kelas

Definisi

Menyediakan konteks untuk tindakan saat mengeksekusi.

public ref class ActionContext : Microsoft::SqlServer::Management::Data::PropertyDictionary, IEquatable<Microsoft::SqlServer::Management::Data::IContext ^>, IServiceProvider, Microsoft::SqlServer::Management::Data::IContext, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcPropertySet, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::Design::IServiceContainer
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class ActionContext : Microsoft.SqlServer.Management.Data.PropertyDictionary, IEquatable<Microsoft.SqlServer.Management.Data.IContext>, IServiceProvider, Microsoft.SqlServer.Management.Data.IContext, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.Design.IServiceContainer
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ActionContext = class
    inherit PropertyDictionary
    interface IContext
    interface IPropertyDictionary
    interface ISfcPropertySet
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IEquatable<IContext>
    interface IServiceContainer
    interface IServiceProvider
Public Class ActionContext
Inherits PropertyDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IContext, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), IEquatable(Of IContext), IServiceContainer, IServiceProvider, ISfcPropertySet
Warisan
ActionContext
Atribut
Penerapan

Konstruktor

ActionContext()

Menginisialisasi instans ActionContext baru kelas dengan nilai properti default.

ActionContext(IContext)

Menginisialisasi instans ActionContext baru kelas dengan parameter konteks yang ditentukan.

ActionContext(IServiceProvider)

Menginisialisasi instans ActionContext baru kelas dengan parameter penyedia layanan yang ditentukan.

ActionContext(IServiceProvider, IEnumerable<KeyValuePair<String,Object>>)

Menginisialisasi instans ActionContext baru kelas dengan parameter penyedia layanan dan properti yang ditentukan.

Properti

Count

Mendapatkan jumlah item dalam kamus properti.

(Diperoleh dari PropertyDictionary)
IsReadOnly

Mendapatkan nilai yang menunjukkan apakah properti dapat dimodifikasi.

(Diperoleh dari PropertyDictionary)
Item[String]

Mendapatkan atau mengatur item pada kunci yang ditentukan.

(Diperoleh dari PropertyDictionary)
Keys

Mendapatkan kunci properti .

(Diperoleh dari PropertyDictionary)
Values

Mendapatkan objek ICollection yang berisi nilai dalam kamus.

(Diperoleh dari PropertyDictionary)

Metode

Add(IEnumerable<KeyValuePair<String,Object>>, PropertyCollisionResolution)

Menentukan input string yang akan ditambahkan ke kamus.

(Diperoleh dari PropertyDictionary)
Add(ISfcProperty)

Menunjukkan properti yang akan ditambahkan dalam kamus.

(Diperoleh dari PropertyDictionary)
Add(ISfcProperty, PropertyCollisionResolution)

Menentukan nilai string yang akan ditambahkan ke kamus.

(Diperoleh dari PropertyDictionary)
Add(KeyValuePair<String,Object>)

Menunjukkan nilai string tertentu yang akan ditambahkan dalam kamus.

(Diperoleh dari PropertyDictionary)
Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

Menunjukkan nilai tambah dalam kamus.

(Diperoleh dari PropertyDictionary)
Add(String, Object)

Menambahkan kunci dan nilai yang ditentukan ke kamus.

(Diperoleh dari PropertyDictionary)
Add(String, Object, PropertyCollisionResolution)

Menunjukkan nilai properti yang akan ditambahkan dengan kunci, nilai, dan peristiwa yang ditentukan.

(Diperoleh dari PropertyDictionary)
Add(String, Type)

Menunjukkan nilai properti yang akan ditambahkan dengan nama dan jenis yang ditentukan.

(Diperoleh dari PropertyDictionary)
Add(String, Type, PropertyCollisionResolution)

Menunjukkan nilai properti yang akan ditambahkan menggunakan PropertyCollisionResolution.

(Diperoleh dari PropertyDictionary)
AddService(Type, Object)

Menambahkan layanan yang ditentukan ke kontainer layanan. Kelas ini tidak dapat diwariskan.

AddService(Type, Object, Boolean)

Menambahkan layanan yang ditentukan ke kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk apa pun. Kelas ini tidak dapat diwariskan.

AddService(Type, ServiceCreatorCallback)

Menambahkan layanan yang ditentukan ke kontainer layanan. Kelas ini tidak dapat diwariskan.

AddService(Type, ServiceCreatorCallback, Boolean)

Menambahkan layanan yang ditentukan ke kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk. Kelas ini tidak dapat diwariskan.

Clear()

Menghapus konten properti. Kelas ini tidak dapat diwariskan.

(Diperoleh dari PropertyDictionary)
Contains(ISfcProperty)

Menentukan nilai yang menunjukkan objek tertentu yang akan dimuat.

(Diperoleh dari PropertyDictionary)
Contains(KeyValuePair<String,Object>)

Menyediakan objek untuk PropertyDictionary.

(Diperoleh dari PropertyDictionary)
Contains(String)

Menentukan apakah kamus berisi nama properti tertentu.

(Diperoleh dari PropertyDictionary)
Contains<T>(String)

Menunjukkan nilai apakah kamus berisi nama tertentu.

(Diperoleh dari PropertyDictionary)
ContainsKey(String)

Menentukan apakah kamus berisi kunci yang ditentukan.

(Diperoleh dari PropertyDictionary)
CopyTo(KeyValuePair<String,Object>[], Int32)

Menyalin entri kamus ke instans Array satu dimensi pada indeks yang ditentukan.

(Diperoleh dari PropertyDictionary)
EnumProperties()

Menunjukkan properti yang dapat dijumlahkan untuk PropertyDictionary.

(Diperoleh dari PropertyDictionary)
Equals(IContext)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini dengan konteks yang ditentukan.

GetEnumerator()

Mengambil enumerator yang berulang melalui kamus.

(Diperoleh dari PropertyDictionary)
GetPropertySet()

Menunjukkan properti tertentu dalam PropertyDictionary.

(Diperoleh dari PropertyDictionary)
GetService(Type)

Mendapatkan objek layanan dari jenis yang ditentukan.

OnPropertyChanged(String)

Menunjukkan nilai properti tertentu yang diubah.

(Diperoleh dari PropertyDictionary)
OnPropertyMetadataChanged(String)

Menunjukkan nilai saat properti dalam metadata diubah.

(Diperoleh dari PropertyDictionary)
Remove(KeyValuePair<String,Object>)

Mengembalikan nilai yang menunjukkan objek yang akan dihapus.

(Diperoleh dari PropertyDictionary)
Remove(String)

Menghapus elemen dengan kunci yang ditentukan dari koleksi.

(Diperoleh dari PropertyDictionary)
RemoveService(Type)

Menghapus jenis layanan yang ditentukan dari kontainer layanan. Kelas ini tidak dapat diwariskan.

RemoveService(Type, Boolean)

Menghapus jenis layanan yang ditentukan dari kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk. Kelas ini tidak dapat diwariskan.

TryGetProperty(String, ISfcProperty)

Mengambil properti yang terkait dengan kunci yang ditentukan. Kelas ini tidak dapat diwariskan.

(Diperoleh dari PropertyDictionary)
TryGetPropertyValue(String, Object)

Mengambil nilai yang menunjukkan properti untuk didapatkan.

(Diperoleh dari PropertyDictionary)
TryGetPropertyValue<T>(String, T)

Mengambil nilai yang menunjukkan properti untuk menggunakan daftar item.

(Diperoleh dari PropertyDictionary)
TryGetValue(String, Object)

Mengambil nilai yang terkait dengan kunci yang ditentukan.

(Diperoleh dari PropertyDictionary)

Acara

PropertyChanged

Terjadi setelah nilai properti pengaturan aplikasi diubah.

(Diperoleh dari PropertyDictionary)
PropertyMetadataChanged

Terjadi setelah nilai properti metadata diubah.

(Diperoleh dari PropertyDictionary)

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui objek Koleksi saat ini.

(Diperoleh dari PropertyDictionary)

Berlaku untuk