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 uygulanabilir. 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. App Action kaydı için uygulama paketi bildirimi söz dizimi hakkında daha fazla bilgi için bkz. Windows Uygulaması Action provider package manifest XML format.
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 Uygulaması Eylem 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 temsil eden 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 öğelerin içerik moderasyonu ve kötüye kullanım izlemesi sizin sorumluluğunuzdadır. Microsoft Sorumlu Yapay Zekâ ilkeleri hakkında daha fazla bilgi için bkz. Microsoft Sorumlu Yapay Zekâ: İ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.
- İşlevin bulunabilir olması ve sistemin çeşitli bölümlerinde veya diğer uygulamalarda (örneğin, dosyaları işlemek veya içerik paylaşmak için bir API) tekdüzen bir şekilde kullanılması beklenir.