Export (0) Print
Expand All

INavigationContext Interface

Provides the information for a node in the object explorer hierarchy.

Namespace:  Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer
Assembly:  SqlWorkbench.Interfaces (in SqlWorkbench.Interfaces.dll)

public interface INavigationContext : INodeInformation, 
	INodeContext, IServiceProvider, IEquatable<INavigationContext>

The INavigationContext type exposes the following members.

Public propertyConnectionGets or sets the connection information. (Inherited from INodeContext.)
Public propertyContextGets or sets the enumerators Uniform Resource Name (URN) for the node. (Inherited from INodeContext.)
Public propertyHierarchyGets the hierarchy associated to the node. (Inherited from INodeInformation.)
Public propertyInvariantNameGets all the parts of Uniform Resource Name (URN) key. (Inherited from INodeInformation.)
Public propertyItemGets the property bag for the node. (Inherited from INodeInformation.)
Public propertyNameGets the caption for the node. (Inherited from INodeInformation.)
Public propertyNavigationContextGets the context of the navigation. (Inherited from INodeContext.)
Public propertyParentGets the parent node. (Inherited from INodeInformation.)
Public propertyUrnPathGets the skeleton path for the current context. (Inherited from INodeContext.)
Public propertyViewIdentityGets the view identity that is used to query a view from the navigation service.

Public methodCreateObjectInstanceCreates an instance of the object that is defined by the context and connection properties. (Inherited from INodeContext.)
Public methodEquals (Inherited from IEquatable<INavigationContext>.)
Public methodGetService (Inherited from IServiceProvider.)
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft