Bagikan melalui


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 ApplicationTypeDefinitionKindFilter berdasarkan bagaimana jenis aplikasi ditentukan. Nilai dapat diperoleh dari anggota atau operasi bitwise pada anggota ApplicationTypeDefinitionKindFilter. Hanya jenis aplikasi yang cocok dengan filter yang dikembalikan. ApplicationTypeName dan ApplicationTypeDefinitionKindFilter tidak dapat ditentukan bersama-sama.

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.

Input

System.String

Output

System.Object