Microsoft.VisualStudio.Shell.Immutable.12.0
Occurs when settings have changed.
An event raised to alert Visual Studio to the fact that a window belonging to a thread other than the Visual Studio UI thread is gaining Win32 focus.
Gets a property related to the credential out of storage. The name cannot be null or empty, or whitespace. If the property cannot be found or the underlying credential has been deleted null will be returned. Property names are case insensitive
The name of the property.
The property.
Gets the token value (secret) for this credential. If the underlying credential has been deleted, TokenValue is an empty string, and false is returned.
if the TokenValue exists, otherwise .
Se s a property related to the credential in storage. To remove a property, you must remove the token itself from storage. The name cannot be null or empty, or whitespace. The value cannot be null. If the underlying credential could not be found, false is returned. Setting the same name again will overwrite the property. Property names are case-insensitive
The name.
The value.
if the property was set, if the credential could not be found.
Sets the token value (secret) for this credential. If the underlying credential has already been deleted it gets re-added with the new token value. The token cannot be null or empty, or whitespace.
The token value.
Add a new credential to the storage. If a key already exists it is overwritten.
The credential key. It cannot be null.
The credential value. It cannot be null.
The credential.
Creates a credential key that can be used with the Retrieve and Remove methods.
The feature name. It cannot be null, empty, or whitespace.
The resource. It cannot be null, empty, or whitespace.
The user name. It cannot be null, empty, or whitespace.
The type. It cannot be null, empty, or whitespace.
The credential key.
Removes a credential from storage.
The credential key.
if the credential could be removed, if the credential does not exist or cannot be removed.
Removes a credential from storage.
The credential key.
if the credential could be removed, if the credential does not exist or cannot be removed.
Retrieves all the specified credentials for a given feature name. Each credential is a snapshot of what is in the credential store.
The feature name.
An enumeration of IVsCredential objects. If no credentials exist, an empty enumeration is returned.
Initializes a new instance of VsCredentialStorageException.
The information.
The context.
Initializes a new instance of VsCredentialStorageException.
The exception message.
Initializes a new instance of VsCredentialStorageException.
The exception message.
The nested exception.
Initializes a new instance of FocusChangeFOrCrossThreadClientEventArgs.
The HWND gaining focus.
Initializes a new instance of FocusChangeFOrCrossThreadClientEventArgs that is associated with the specified window.
The HWND of the window that is gaining focus
The alternate source to list as the source of the event.
Gets or creates an instance that represents an attached collection for the given relationship on the given item.
The item.
The name of the relationship.
Returns .
Given a name for a relationship, returns an containing a localizable description of the relationship.
The item.
The name of the relationship.
Returns an corresponding to the relationship, or null if the relationship is unknown.
Gets the set of relationships supported for a given item.
The item.
Returns of supported relationships.
For a given object and relationship, create an . This attached collection should contain items for the given relationship as they relate to the source item.
The source item for which the collection should be created.
The name of the relationship for which a collection should be created.
Returns a new , or if this provider does not support the creation of collections for this object.
For a given object, enumerate the possible relationship collections this provider knows about.
The item.
Returns an of relationships.
Indicates that this IVsTask instance acts as a wrapper around the specified JoinableTask.
The JoinableTask.
Sends a bulletin to all the subscribers for that bulletin.
The bulletin to be published.
is .
Sends a bulletin to all the subscribers for that bulletin identified by a specific type.
The type for the bulletin.
The bulletin.
Registers a handler for the specified bulletin.
The type of the bulletin being subscribed to.
The handler to be invoked when this bulletin is published.
or are .
Unregisters a handler for the specified bulletin.
The type of the bulletin being unsubscribed from.
The handler that is associated with the bulletin type.
Gets or sets the last token value.
The last token value. If the value is empty call RefreshTokenValue. If RefreshToken fails, it is set to an empty string.
Gets or sets the feature name. Feature names are case-sensitive.
The feature name.
Gets or sets the credential resource name or URI. Resources are case-insensitive.
The credential resource name or URI.
The type of the credential. This can be any app-specific value, but is intended to convey the authentication type. Therefore some examples might be: "Federated", "OAuth", "Windows", "Basic", "ServiceIdentity", "S2S". The type is case-insensitive.
The type of the credential.
Gets or sets the credential user name, user ID, or any app-specific unique value. The user name is case-insensitive.
The credential user name, user ID, or any app-specific unique value.
Gets the HWND of the window that is gaining focus.
The HWND of the window that is gaining focus.
Determines whether the property is currently being updated. Because updating HasItems may be an asynchronous operation, consumers of the may want to wait for this property to become before deciding that there are no items.
Returns .
Determines whether this IAttachedCollectionSource has any items.
Returns if this IAttachedCollectionSource has any items, otherwise . Accessing HasItems does not necessarily create the items themselves.
Gets (and creates, if necessary) the collection of items associatedwith this IAttachedCollectionSource.
Returns .
Gets the object used to create this IAttachedCollectionSource.
Returns .
Gets a localizable description of this relationship.
Returns .
Gets the non-localized uniquely-identifying name of this relationship.
Returns .
Gets whether or not the items from this can be cached. IAttachedCollectionSource instances that do not support observable changes to their items (via ) but which do change over time should not be cached, since caching the IAttachedCollectionSource will permanently cache a stale collection.
Returns .
Gets the cancellation token used for this task.
The cancellation token used for this task.
Represents a credential for sign-in purposes.
Represents the credential key for sign-in purposes.
Represents credential storage.
Represents a service storing credentials.
Represents a credentials exception.
Event arguments for an event raised by a control on the Visual Studio UI thread when it has a child Win32 HWND that belongs to a different thread and has acquiredWin32 focus. It is required for proper focus restoration when Visual Studio loses or regains activation.
Represents an object that can report on whether or not the property is currently being initialized, and which raises an event when the IsInitializingHasItems value changes.
Represents a service that can get attached collections for an item based on a known relationship, and that can enumerate the relationships that are supported for an item.
Represents an object instance that can return a collection of items, and that knows whether or not any items exist without realizing the items themselves.
Represents a service that can enumerate the relationships that exist for an object the service understands, and which can create attached collections for a relationship and object the service understands.
Contains metadata about an attached relationship, used by the to describe relationships between objects.
Represents an that can potentially be cached. Cached sources do not need to be re-created each time they're requested.
Provides an event for changed settings.
An interface that allows attaching a single JoinableTask to an IVsTask instance.
The delegate provided by subscribers that is called when a bulletin is published.
The bulletin.
Represents a service for publishing and subscribing to bulletins.
Represents a service for publishing and subscribing to bulletins.