Compartir a través de


ProvideFileSystemProviderAttribute Clase

Definición

Atributo que declara que un paquete proporciona un proveedor de sistema de archivos. Vea 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
Herencia
Atributos

Constructores

ProvideFileSystemProviderAttribute(String, String)

Inicializa una instancia de .ProvideFileSystemProviderAttribute

ProvideFileSystemProviderAttribute(String, String, String)

Inicializa una instancia de .ProvideFileSystemProviderAttribute

Campos

AllowGuestClientsRegValue

Valor del Registro para almacenar el contexto de seguridad

(Heredado de ProvideBrokeredServiceAttribute)
AudienceRegValue

Valor del Registro para indicar el ámbito de un servicio

(Heredado de ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

Clave del Registro para BrokeredServices

(Heredado de ProvideBrokeredServiceAttribute)
DefaultAudience

Valor predeterminado de Audience.

(Heredado de ProvideBrokeredServiceAttribute)
SchemeRegValue
Obsoletos.

Valor del Registro para almacenar el esquema de URI (por ejemplo, "ftp") admitido por el proveedor del sistema de archivos. Si este valor del Registro está presente, el servicio se considera un proveedor de sistema de archivos.

Propiedades

AllowTransitiveGuestClients

Obtiene o establece un valor que indica si los clientes invitados pueden adquirir transitivamente este servicio. De forma predeterminada (false), solo los propietarios pueden acceder a un servicio asincrónica. Para participar en permitir que los invitados adquieran el servicio proffered, establézcalo trueen . Al establecer esto true en el servicio ahora tiene la única responsabilidad de usar IAuthorizationService correctamente para autorizar operaciones confidenciales.

(Heredado de ProvideBrokeredServiceAttribute)
Audience

Obtiene o establece un valor que indica qué clientes deben poder adquirir directamente este servicio. Las audiencias pueden ser or bit a bit juntas para expandir el conjunto de clientes que pueden adquirir este servicio.

(Heredado de ProvideBrokeredServiceAttribute)
IsDisplayInfoProvider

Obtiene o establece un valor que indica si el proveedor admite IUriDisplayInfoProvider.

IsRemoteProvider

Obtiene o establece un valor que indica si el proveedor admite IRemoteFileSystemProvider.

Name

Obtiene el nombre del servicio (igual que Name.)

(Heredado de ProvideBrokeredServiceAttribute)
Scheme

Obtiene el esquema admitido por el proveedor del sistema de archivos.

TypeId

Invalide la propiedad TypeID para permitir que las clases derivadas RegistrationAttribute funcionen con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un atributo derivado de este tendrá que invalidar esta propiedad solo si necesita un mejor control en las instancias que se pueden aplicar a una clase.

(Heredado de RegistrationAttribute)
UIContextGuid

Obtiene o establece el uiContext que estará activo cuando se pueda invocar el proveedor. Si no hay restricciones en el momento en que se puede invocar el proveedor, es Empty.

Version

Obtiene o establece la versión del servicio de proffered (igual que Version).

(Heredado de ProvideBrokeredServiceAttribute)

Métodos

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Obtiene un GUID para el paquete que proffers este servicio.

(Heredado de ProvideBrokeredServiceAttribute)
GetPackageRegKeyPath(Guid)

Obtiene la ruta del Registro (en relación con la raíz del Registro de la aplicación) del Paquete VSPackage.

(Heredado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra este VSPackage en un contexto dado, cuando lo llama una herramienta de registro externa como regpkg.exe. Para obtener más información, consulte Registro de VSPackages.

(Heredado de ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Establece los valores de la clave del Registro especificada.

(Heredado de ProvideBrokeredServiceAttribute)
Unregister(RegistrationAttribute+RegistrationContext)

Se usa para eliminar del registro este atributo con el contexto determinado.

(Heredado de ProvideBrokeredServiceAttribute)

Se aplica a