Partager via


ProvideFileSystemProviderAttribute Classe

Définition

Attribut qui déclare qu’un package fournit un fournisseur de système de fichiers. Consultez IFileSystemProvider.

public ref class ProvideFileSystemProviderAttribute sealed : Microsoft::VisualStudio::Shell::ServiceBroker::ProvideBrokeredServiceAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideFileSystemProviderAttribute : Microsoft.VisualStudio.Shell.ServiceBroker.ProvideBrokeredServiceAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideFileSystemProviderAttribute = class
    inherit ProvideBrokeredServiceAttribute
Public NotInheritable Class ProvideFileSystemProviderAttribute
Inherits ProvideBrokeredServiceAttribute
Héritage
Attributs

Constructeurs

ProvideFileSystemProviderAttribute(String, String, String)

Initialise un ProvideFileSystemProviderAttribute instance

ProvideFileSystemProviderAttribute(String, String)

Initialise un ProvideFileSystemProviderAttribute instance

Champs

AllowGuestClientsRegValue

Valeur de Registre pour stocker le contexte de sécurité

(Hérité de ProvideBrokeredServiceAttribute)
AudienceRegValue

Valeur de Registre pour désigner l’étendue d’un service

(Hérité de ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

Clé de Registre pour BrokeredServices

(Hérité de ProvideBrokeredServiceAttribute)
DefaultAudience

Valeur par défaut pour Audience.

(Hérité de ProvideBrokeredServiceAttribute)
SchemeRegValue
Obsolète.

Valeur de Registre pour stocker le schéma d’URI (par exemple, « ftp ») prise en charge par le fournisseur de système de fichiers. Si cette valeur de Registre est présente, le service est considéré comme un fournisseur de système de fichiers.

Propriétés

AllowTransitiveGuestClients

Obtient ou définit une valeur indiquant si les clients invités sont autorisés à acquérir ce service de manière transitive. Par défaut (false), seuls les propriétaires sont autorisés à accéder à un service réparti. Pour autoriser les invités à acquérir le service proffered, définissez ce paramètre sur true. En définissant cette valeur sur true le service, il est désormais de la seule responsabilité d’utiliser IAuthorizationService correctement pour autoriser les opérations sensibles.

(Hérité de ProvideBrokeredServiceAttribute)
Audience

Obtient ou définit une valeur indiquant quels clients doivent être autorisés à acquérir directement ce service. Les audiences peuvent être regroupées au niveau du bit-OR pour développer l’ensemble de clients autorisés à acquérir ce service.

(Hérité de ProvideBrokeredServiceAttribute)
IsDisplayInfoProvider

Obtient ou définit une valeur qui indique si le fournisseur prend en charge IUriDisplayInfoProvider.

IsRemoteProvider

Obtient ou définit une valeur qui indique si le fournisseur prend en charge IRemoteFileSystemProvider.

Name

Obtient le nom du service (identique à Name.)

(Hérité de ProvideBrokeredServiceAttribute)
Scheme

Obtient le schéma pris en charge par le fournisseur de système de fichiers

TypeId

Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe.

(Hérité de RegistrationAttribute)
UIContextGuid

Obtient ou définit l’UIContext qui sera actif lorsque le fournisseur peut être appelé. S’il n’existe aucune restriction sur le moment où le fournisseur peut être appelé, il s’agit de Empty.

Version

Obtient ou définit la version du service proffered (identique à Version.)

(Hérité de ProvideBrokeredServiceAttribute)

Méthodes

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Obtient un GUID pour le package qui propose ce service.

(Hérité de ProvideBrokeredServiceAttribute)
GetPackageRegKeyPath(Guid)

Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage.

(Hérité de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Inscrit le VSPackage avec un contexte donné, une fois appelé par un outil d'inscription externe, tel que regpkg.exe. Pour plus d’informations, consultez Inscription de VSPackages.

(Hérité de ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Définit les valeurs dans la clé de Registre spécifiée.

(Hérité de ProvideBrokeredServiceAttribute)
Unregister(RegistrationAttribute+RegistrationContext)

Appelé pour annuler l'inscription de cet attribut avec le contexte donné.

(Hérité de ProvideBrokeredServiceAttribute)

S’applique à