ProvideFileSystemProviderAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 () |
| 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) |