Get-ServiceFabricApplicationType
Mendapatkan jenis aplikasi Service Fabric yang terdaftar pada kluster Service Fabric yang cocok dengan filter yang disediakan.
Sintaks
UsePagedAPI (Default)
Get-ServiceFabricApplicationType
[[-ApplicationTypeName] <String>]
[[-ApplicationTypeVersion] <String>]
[-ApplicationTypeDefinitionKindFilter <ApplicationTypeDefinitionKindFilter>]
[-ExcludeApplicationParameters]
[-UsePaging]
[-TimeoutSec <Int32>]
[<CommonParameters>]
UseUnpagedAPI
Get-ServiceFabricApplicationType
[[-ApplicationTypeName] <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Deskripsi
cmdlet Get-ServiceFabricApplicationType mendapatkan jenis aplikasi Service Fabric yang terdaftar atau mendaftar pada kluster Service Fabric yang cocok dengan filter yang disediakan. Setiap versi jenis aplikasi dikembalikan sebagai hasil individual dalam array hasil. Jika tidak ada jenis aplikasi yang ditemukan yang cocok dengan parameter yang disediakan, kueri ini tidak mengembalikan apa pun.
Sebelum Anda melakukan operasi apa pun pada kluster Service Fabric, buat koneksi ke kluster dengan menggunakan cmdlet Connect-ServiceFabricCluster.
Contoh
Contoh 1: Mendapatkan semua jenis aplikasi terdaftar atau mendaftarkan
PS C:\> Get-ServiceFabricApplicationType
Perintah ini mendapatkan semua jenis aplikasi terdaftar.
Contoh 2: Mendapatkan jenis aplikasi terdaftar atau mendaftarkan dengan nama jenis tertentu
PS C:\> # Scenario: multiple application types are provisioned in the cluster, including TestApp versions 1 and 2, as well as TestApp2 version 1.
PS C:\> Get-ServiceFabricApplicationType -ApplicationTypeName "TestApp"
Perintah ini mendapatkan semua versi jenis aplikasi "TestApp". Ini tidak mendapatkan jenis aplikasi "TestApp2" karena nama jenis aplikasi tidak sama persis.
Contoh 3: Dapatkan semua jenis aplikasi terdaftar atau terdaftar tanpa parameter aplikasi default
PS C:\>Get-ServiceFabricApplicationType -ExcludeApplicationParameters
Perintah ini mendapatkan semua jenis aplikasi terdaftar. Objek System.Fabric.Query.ApplicationType yang dikembalikan memiliki properti DefaultParameters yang tidak diisi, terlepas dari apakah jenis aplikasi memiliki parameter aplikasi default.
Contoh 4: Dapatkan semua jenis aplikasi terdaftar atau mendaftarkan dengan halaman lalu pipa
PS C:\> Get-ServiceFabricApplicationType -UsePaging | Get-ServiceFabricApplicationManifest
Perintah ini mendapatkan semua jenis aplikasi terdaftar atau mendaftarkan menggunakan halaman. Ini berarti bahwa pesan tidak dihilangkan jika tidak sesuai dengan satu pesan, yang ukurannya ditentukan oleh konfigurasi ukuran pesan maks. Penomor dilakukan di belakang layar oleh kueri. Pipa dan fungsionalitas lainnya tetap tidak berubah.
Parameter
-ApplicationTypeDefinitionKindFilter
Menentukan filter untuk
Properti parameter
| Jenis: | ApplicationTypeDefinitionKindFilter |
| Nilai default: | None |
| Nilai yang diterima: | Default, ServiceFabricApplicationPackage, Compose, MeshApplicationDescription, All |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
UsePagedAPI
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-ApplicationTypeName
Menentukan nama jenis aplikasi Service Fabric. Cmdlet mendapatkan semua versi nama jenis aplikasi yang Anda tentukan.
Jika Anda tidak menentukan parameter ini, cmdlet ini mendapatkan semua jenis aplikasi. Parameter ini cocok dengan nama jenis aplikasi yang tepat peka huruf besar/kecil yang ditentukan dalam manifes aplikasi dari semua jenis aplikasi yang disediakan atau provisi. Misalnya, nilai "Uji" tidak cocok dengan "TestApp" karena hanya kecocokan parsial. Nilai ini tidak boleh berisi versi jenis aplikasi, dan cocok dengan semua versi nama jenis aplikasi yang sama.
ApplicationTypeName dan ApplicationTypeDefinitionKindFilter tidak dapat ditentukan bersama-sama.
Properti parameter
| Jenis: | String |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
(All)
| Position: | 0 |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | True |
| Nilai dari argumen yang tersisa: | False |
-ApplicationTypeVersion
Menentukan versi jenis aplikasi Service Fabric. Cmdlet mendapatkan jenis aplikasi yang cocok dengan nama dan versi jenis aplikasi yang ditentukan.
Hanya berikan parameter ini jika juga menyediakan parameter ApplicationTypeName. Parameter ini melakukan filter di atas filter ApplicationTypeName. Ini cocok dengan versi jenis aplikasi yang tepat peka huruf besar/kecil yang ditentukan dalam manifes aplikasi dari jenis aplikasi yang disediakan atau provisi. Misalnya, nilai "Versi" tidak cocok dengan "Version1" karena hanya kecocokan parsial. Nilai ini tidak boleh berisi nama jenis aplikasi.
Properti parameter
| Jenis: | String |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
UsePagedAPI
| Position: | 1 |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | True |
| Nilai dari argumen yang tersisa: | False |
-ExcludeApplicationParameters
Menentukan apakah akan mengecualikan parameter aplikasi default dari hasil kueri.
Jika diatur, bidang parameter aplikasi default masih terlihat, tetapi kosong.
Properti parameter
| Jenis: | SwitchParameter |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
UsePagedAPI
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-TimeoutSec
Menentukan periode waktu habis, dalam detik, untuk operasi.
Properti parameter
| Jenis: | Int32 |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-UsePaging
Menentukan apakah akan menggunakan versi halaman kueri ini.
Jika kueri ini dilepas, jumlah hasil yang dikembalikan dibatasi oleh konfigurasi ukuran pesan maks. Jika tidak ditentukan dan ada terlalu banyak jenis aplikasi untuk dimasukkan ke dalam pesan, kueri gagal. Tidak ada hasil yang dikembalikan kepada pengguna. Jika kueri di-paged, maka hasil tidak dihilangkan karena kendala ukuran pesan karena hasilnya dipecah menjadi halaman saat diperlukan dan diulang. Halaman dilakukan secara internal oleh kueri, dan tidak ada langkah tambahan yang diperlukan.
Properti parameter
| Jenis: | SwitchParameter |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
UsePagedAPI
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.