Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows'ta Uygulama Eylemleri, bir Windows uygulamasının uygulayabileceği ve kaydedebildiği ve diğer uygulamalardan ve deneyimlerden erişilebilen ve kullanıcı iş akışlarıyla sorunsuz bir şekilde tümleştirilebilen bireysel davranış birimleridir.
Uygulama Eylemi nedir?
Uygulama Eylemi, atomik bir işlev birimidir. Uygulamalar eylemleri derleyip kaydeder ve ardından Windows veya diğer uygulamalar, kullanıcı iş akışındaki bağlamsal olarak uygun zamanlarda ve konumlarda kullanıcıya kayıtlı eylemler önerebilir.
Uygulama Eylemi Gerçekleştirme
Eylemler, URI başlatma etkinleştirmesi işlenerek veya IActionProvider arabirimi uygulanarak COM etkinleştirmesi aracılığıyla gerçekleştirilebilir. URI etkinleştirmesini kullanarak basit bir uygulama eylem sağlayıcısını uygulama konusunda izlenecek yol için bkz. Windows'ta Uygulama Eylemlerini kullanmaya başlama.
Bir uygulama eylemini kaydetmek için uygulamaların paket kimliği olmalıdır. MSIX paket bildirimi, sağlayıcı uygulaması tarafından desteklenen eylemler hakkında meta veriler sağlar. Uygulama Eylemi kaydı için uygulama paketi bildirim söz dizimi hakkında daha fazla bilgi için bkz. actions-provider-manifest.md.
Eylemler, eylemin benzersiz tanımlayıcısı ve açıklaması gibi bilgilerin yanı sıra eylemin üzerinde çalıştığı giriş ve çıkışların listesini içeren bir veya daha fazla eylem hakkında meta veri sağlayan bir JSON biçimi kullanılarak tanımlanır. JSON eylem tanımı dosyası, sağlayıcı uygulamayla içerik olarak paketlenmiştir. Sistemin eylem tanımlarını bulup alabilmesi için paket içindeki dosyanın yolu uygulama paketi bildiriminde belirtilir. Eylemleri bildirmeye yönelik JSON biçimi hakkında daha fazla bilgi için bkz. Windows Uygulama Eylemi sağlayıcıları için eylem tanımı JSON şeması.
Varlık, Uygulama Eylemi'nin üzerinde çalıştığı bir nesnedir. Eylemler varlıkları giriş olarak alır ve varlıkları çıkış olarak döndürebilir. Varlıklar, bir eylemin üzerinde çalışabileceği Belge, Fotoğraf ve Metin gibi farklı içerik türlerini göstermek için alt türlere ayrılır. Her varlık türü, bir dosyanın yolu veya dosya uzantısı gibi her içerik türüyle ilgili bilgiler sağlayan bir özellik kümesine sahiptir. Varlıklar, bir uygulama eyleminin girişlerini ve çıkışlarını bildirmek için eylem tanımı JSON dosyasında JSON olarak ifade edilir. Varlıkları temsil eden bir WinRT API'leri kümesi, koddaki varlıklarla çalışmak için de kullanılabilir. Daha fazla bilgi için bkz . Windows.AI.Actions Ad Alanı.
Sorumlu Yapay Zeka Notları
Yapay zeka destekli eylemler oluştururken, kullanıcıya döndürülen varlıklar söz konusu olduğunda içerik denetimi ve uygunsuz kullanım izlemesi gerçekleştirmek Eylem yazarı olarak sizin sorumluluğunuzdadır. Microsoft Sorumlu yapay zeka ilkeleri hakkında daha fazla bilgi için bkz Microsoft Sorumlu Yapay Zeka: İlkeler ve yaklaşım
Uyarı
Çocukların JSON eylem tanımındaki 'contentAgeRating' özelliğini kullanarak eyleme erişmesi gerekip gerekmediğini göz önünde bulundurun.
Uygulama Eylemleri için önerilen senaryolar
Uygulama Eylemleri, sağlayıcı uygulamasının dışındaki senaryolar ve iş akışları için geçerli olan atomik işlev birimleri sağlamaya yöneliktir. Örneğin, bir eylem bir metin parçasını çevirebilir veya bir görüntüyü işleyebilecektir. Tamamen davranışı uygulayan Windows uygulamasına özgü senaryolar için, önerilen yol bir uygulama uzantısıyla özel bir genişletilebilirlik noktası uygulamaktır. Daha fazla bilgi için bkz. Uygulama uzantısı oluşturma ve barındırma.
Aşağıdaki listede, eylem olarak uygulamak için iyi adaylar oluşturabilecek bazı işlevler açıklanmaktadır.
- İşlevsellik geniş ölçüde uygulanabilir ve yeniden kullanılabilir. İşlev, bulma ve birden çok uygulama veya bağlamda (örneğin, dosya işlemleri, yazdırma) yeniden kullanıma yöneliktir.
- Diğer uygulamalar işlevselliği oluşturabilir ve genişletebilir.
- İşlev bağlama bağlıdır ve çalışma zamanında dinamik olarak bulunmalıdır (örneğin, bir kullanıcı arabiriminde bağlama özgü komutları görüntüleme).
- İşlev, mevcut sistem araçları veya diğer uygulama ekosistemleriyle tümleştirilir.
- İşlevsellik, karmaşık görevleri tek, daha üst düzey bir eyleme (kullanıcı odaklı otomasyon gibi) kapsülleyerek kullanıcı etkileşimini basitleştirir.
- İşlev, uygulamanın iç denetiminden bağımsız olarak çalışabilir ve uygulamaya özgü katı protokolleri izlemesi gerekmez.
- İşlevsellik, sistemin veya diğer uygulamaların çeşitli bölümlerinde (örneğin, dosyaları işlemek veya içerik paylaşmak için bir API) tekdüzen bir şekilde bulunup çağrılması bekleniyordu.