ShellFolderServer Methods |
The ShellFolderServer type exposes the following members.
Name | Description | |
---|---|---|
AddToCache |
Adds a Shell Item to the cache.
| |
ClearProxyCache |
Clears the proxy cache.
| |
CreatePropertyStore |
Creates the property store instance.
| |
Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
| |
Dispose(Boolean) |
Releases unmanaged and - optionally - managed resources.
| |
EnumerateItems |
Enumerates Shell Items from a Shell Folder instance.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize |
Finalizes an instance of the ShellFolderServer class.
(Overrides ObjectFinalize.) | |
GetFolder |
Gets a Shell Folder using its PIDL.
| |
GetFolderAsRoot |
Gets the root folder.
| |
GetFromCache |
Gets a Shell Item from the cache using its PIDL.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetItem |
Gets a Shell Item using its PIDL.
| |
GetItemIconLocation |
Gets an icon location for a Shell Item.
| |
GetRootFolder |
Gets the root folder.
Note this method has been superseded by GetFolderAsRoot that avoids a dead-end specialization of the ShellFolder class.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Log |
Logs the value with a specified trace level. This method does nothing by default and must be overriden.
| |
LogInfo |
Logs the value as an information.
| |
LogNotFound |
Called when a pidl was not found.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnDragDropTarget |
Called when a drag and drop event occurs.
| |
OnFolderInit |
Called when a ShellFolder is initialized by the Windows Shell.
| |
OnNotify |
Called when a notification is sent by Windows Explorer.
| |
PreviewOnNotify |
Called when a notification is sent by Windows Explorer, before the OnNotify method.
| |
RemoveFromCache |
Removes a Shell Item from the cache using its PIDL.
| |
SelectAndEditItem |
Select and/or edit a Shell Item using its path.
| |
Start |
Starts this instance.
| |
Start(ShellFolderConfiguration) |
Starts this instance with the specified configuration.
| |
Stop |
Stops this instance.
| |
Stop(ServerStopOptions) |
Stops this instance.
| |
StopListening |
Stops all instances of ShellFolderServer from listening.
This should only be used after all instances have stopped listening.
Provided for multiple AppDomains support.
Don't use this member if you are hosting multiple CBFS Shell native proxies, but use the NativeProxy instance member instead.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Trace |
Sends a string value trace using ETW, with the specified level.
The ETW provider guid is given in the TraceId static property of this class.
Don't use this member if you are hosting multiple CBFS Shell native proxies, but use the NativeProxy instance member instead.
| |
TryCompareIdLists |
Compares two PIDls.
This method currently returns false. Comparison is delegated to ShellItem's TryCompare method.
| |
TryConvertForPropVariantWrapping |
Convert a value for PropVariant wrapping.
| |
TryGetRootPropertyValue |
Gets a property key value from the root property store.
|