Click or drag to resize

ShellContext Class

Defines the current Windows Shell context of the calling client.
Inheritance Hierarchy
SystemObject
  callback.ShellBoost.CoreShellContext

Namespace:  callback.ShellBoost.Core
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.0
Syntax
C#
public class ShellContext

The ShellContext type exposes the following members.

Properties
  NameDescription
Public propertyClientPrincipalName
Gets the client's principal name. May be null.
Public propertyClientProcess
Gets the client's process instance. May be null.
Public propertyClientProcessId
Gets the client's process identifier.
Public propertyCookie
Gets the cookie that corresponds to the current Shell Folder.
Public propertyStatic memberCurrent
Gets the current context. Note the current context is bound to the current thread.
Public propertyIsClientInSameSession
Indicates if the client is running in the same session than this process.
Public propertyIsClientProcessOutlook
Determines whether the client process corresponds to Windows Explorer.
Public propertyIsClientProcessPickerHost
Determines whether the client process corresponds to Windows Picker Host.
Public propertyIsClientProcessWindowsExplorer
Determines whether the client process corresponds to Windows Explorer.
Public propertyIsEmpty
Gets a value that indicates whether this context is empty.
Public propertyLastFileDialogEventArgs
Gets the last file dialog event arguments. Will be null if the code is not running in a Common File Dialog context.
Top
Methods
  NameDescription
Public methodClone
Clones this instance.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetShellBoostViewAsync(ShellFolder)
Gets the corresponding view using the Shell API.
Public methodGetShellBoostViewAsync(ShellItemIdList, NullableGuid)
Gets the corresponding view using the Shell API.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also