Aracılığıyla paylaş


ProvideFileSystemProviderAttribute Sınıf

Tanım

Bir paketin dosya sistemi sağlayıcısı sağladığını bildiren bir öznitelik. Bkz. 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
Devralma
Öznitelikler

Oluşturucular

ProvideFileSystemProviderAttribute(String, String, String)

Örneği ProvideFileSystemProviderAttribute başlatır

ProvideFileSystemProviderAttribute(String, String)

Örneği ProvideFileSystemProviderAttribute başlatır

Alanlar

AllowGuestClientsRegValue

Güvenlik bağlamını depolamak için kayıt defteri değeri

(Devralındığı yer: ProvideBrokeredServiceAttribute)
AudienceRegValue

Bir hizmetin kapsamını belirtmek için kayıt defteri değeri

(Devralındığı yer: ProvideBrokeredServiceAttribute)
BrokeredServiceRegKey

BrokeredServices için kayıt defteri anahtarı

(Devralındığı yer: ProvideBrokeredServiceAttribute)
DefaultAudience

için Audiencevarsayılan değer.

(Devralındığı yer: ProvideBrokeredServiceAttribute)
SchemeRegValue
Geçersiz.

Dosya sistemi sağlayıcısı tarafından desteklenen URI düzenini (ör. "ftp") depolamak için kayıt defteri değeri. Bu kayıt defteri değeri varsa, hizmet bir dosya sistemi sağlayıcısı olarak kabul edilir.

Özellikler

AllowTransitiveGuestClients

Konuk istemcilerin bu hizmeti geçişli olarak almasına izin verilip verilmeyeceğini belirten bir değer alır veya ayarlar. Varsayılan olarak ()false yalnızca sahiplerin aracılı bir hizmete erişmesine izin verilir. Konukların müşteri hizmetleri satın almasına izin vermek için bunu olarak trueayarlayın. Bunu true hizmete ayarlayarak artık hassas işlemleri yetkilendirmek için doğru şekilde kullanmak IAuthorizationService tamamen sorumluluk üstlenmiş olur.

(Devralındığı yer: ProvideBrokeredServiceAttribute)
Audience

Hangi istemcilerin bu hizmeti doğrudan almasına izin verilmesi gerektiğini belirten bir değer alır veya ayarlar. Hedef kitleler, bu hizmeti almasına izin verilen istemci kümesini genişletmek için bit düzeyinde VEYA olabilir.

(Devralındığı yer: ProvideBrokeredServiceAttribute)
IsDisplayInfoProvider

Sağlayıcının öğesini destekleyip desteklemediğini IUriDisplayInfoProviderbelirten bir değer alır veya ayarlar.

IsRemoteProvider

Sağlayıcının öğesini destekleyip desteklemediğini IRemoteFileSystemProviderbelirten bir değer alır veya ayarlar.

Name

Hizmetin adını (ile aynı Name) alır.

(Devralındığı yer: ProvideBrokeredServiceAttribute)
Scheme

Dosya sistemi sağlayıcısı tarafından desteklenen düzeni alır

TypeId

RegistrationAttribute türetilmiş sınıflarının System.ComponentModel.TypeDescriptor.GetAttributes(...) ile çalışmasına izin vermek için TypeID özelliğini geçersiz kılın. Bu özellikten türetilen bir özniteliğin, yalnızca bir sınıfa uygulanabilecek örnekler üzerinde daha iyi bir denetime ihtiyacı varsa bu özelliği geçersiz kılması gerekir.

(Devralındığı yer: RegistrationAttribute)
UIContextGuid

Sağlayıcı çağrıldığında etkin olacak UIContext'i alır veya ayarlar. Sağlayıcının ne zaman çağrılabileceğiyle ilgili bir kısıtlama yoksa, bu olur Empty.

Version

Ara sunucusuna sunulan hizmetin sürümünü (ile aynı Version) alır veya ayarlar.

(Devralındığı yer: ProvideBrokeredServiceAttribute)

Yöntemler

GetPackageGuid(RegistrationAttribute+RegistrationContext)

Bu hizmeti kullanıma hazırlayan paket için BIR GUID alır.

(Devralındığı yer: ProvideBrokeredServiceAttribute)
GetPackageRegKeyPath(Guid)

VSPackage'ın kayıt defteri yolunu (uygulamanın kayıt defteri köküne göre) alır.

(Devralındığı yer: RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Bu VSPackage'ı, regpkg.exe gibi bir dış kayıt aracı tarafından çağrıldığında belirli bir bağlama kaydeder. Daha fazla bilgi için bkz. VSPackage'ları Kaydetme.

(Devralındığı yer: ProvideBrokeredServiceAttribute)
SetRegistryValues(RegistrationAttribute+RegistrationContext, RegistrationAttribute+Key)

Belirtilen kayıt defteri anahtarındaki değerleri ayarlar.

(Devralındığı yer: ProvideBrokeredServiceAttribute)
Unregister(RegistrationAttribute+RegistrationContext)

Verilen bağlamla bu özniteliğin kaydını silmek için çağrılır.

(Devralındığı yer: ProvideBrokeredServiceAttribute)

Şunlara uygulanır