IContext Interface

Definition

Retrieves a service object that provides custom support to other objects.

public interface class IContext : IEquatable<Microsoft::SqlServer::Management::Data::IContext ^>, IServiceProvider, Microsoft::SqlServer::Management::Data::IPropertyDictionary, 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 ^>>
public interface IContext : IEquatable<Microsoft.SqlServer.Management.Data.IContext>, IServiceProvider, Microsoft.SqlServer.Management.Data.IPropertyDictionary, 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>>
type IContext = interface
    interface IPropertyDictionary
    interface ISfcPropertySet
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IServiceProvider
    interface IEquatable<IContext>
Public Interface IContext
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), IEquatable(Of IContext), IPropertyDictionary, IServiceProvider, ISfcPropertySet
Derived
Implements

Methods

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

Adds a property to the dictionary with the specified resolution of the property.

(Inherited from IPropertyDictionary)
Add(ISfcProperty)

Adds the specified property to the dictionary.

(Inherited from IPropertyDictionary)
Add(ISfcProperty, PropertyCollisionResolution)

Adds a property to the dictionary with the specified interface resolution.

(Inherited from IPropertyDictionary)
Add(KeyValuePair<String,Object>, PropertyCollisionResolution)

Adds the specified key and value to the dictionary.

(Inherited from IPropertyDictionary)
Add(String, Object, PropertyCollisionResolution)

Adds a property to the dictionary with the specified key, value, and resolution of the property.

(Inherited from IPropertyDictionary)
Add(String, Type)

Adds a property to the dictionary with the specified name and type.

(Inherited from IPropertyDictionary)
Add(String, Type, PropertyCollisionResolution)

Adds a property to the dictionary with the specified name, type, and interface resolution.

(Inherited from IPropertyDictionary)
Contains(ISfcProperty)

Checks whether a property with the specified metadata is in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)
Contains(String)

Checks whether a property with the specified name is in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)
Contains<T>(String)

Checks whether a property with the specified name and type is in the property set Do not reference this member directly in your code. It supports the SQL Server infrastructure..

(Inherited from ISfcPropertySet)
EnumProperties()

Returns an enumerator that can iterate through the properties in the property set. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)
TryGetProperty(String, ISfcProperty)

Attempts to get the property metadata. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)
TryGetPropertyValue(String, Object)

Attempts to get the property value. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)
TryGetPropertyValue<T>(String, T)

Attempts to get the property value. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from ISfcPropertySet)

Applies to