Get-ServiceFabricApplicationType
Lekéri a Service Fabric-fürtön regisztrált Service Fabric-alkalmazástípusokat, amelyek megfelelnek a megadott szűrőknek.
Syntax
Get-ServiceFabricApplicationType
[[-ApplicationTypeName] <String>]
[[-ApplicationTypeVersion] <String>]
[-ApplicationTypeDefinitionKindFilter <ApplicationTypeDefinitionKindFilter>]
[-ExcludeApplicationParameters]
[-UsePaging]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Get-ServiceFabricApplicationType
[[-ApplicationTypeName] <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
A Get-ServiceFabricApplicationType parancsmag lekéri a Service Fabric-fürtön regisztrált vagy regisztrált Service Fabric-alkalmazástípusokat, amelyek megfelelnek a megadott szűrőknek. Az alkalmazástípus minden verzióját egyedi eredményként adja vissza a rendszer az eredménytömbben. Ha nem található a megadott paramétereknek megfelelő alkalmazástípus, ez a lekérdezés nem ad vissza semmit.
Mielőtt bármilyen műveletet végrehajt egy Service Fabric-fürtön, hozzon létre kapcsolatot a fürttel a Connect-ServiceFabricCluster parancsmag használatával.
Példák
1. példa: Az összes regisztrált vagy regisztrált alkalmazástípus lekérése
PS C:\> Get-ServiceFabricApplicationType
Ez a parancs lekéri az összes regisztrált alkalmazástípust.
2. példa: Regisztrált vagy regisztrált alkalmazástípus lekérése megadott típusnevekkel
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"
Ez a parancs lekéri az alkalmazástípus "TestApp" összes verzióját. Ez nem kapja meg a "TestApp2" alkalmazástípust, mert az alkalmazástípus neve nem pontosan egyezik.
3. példa: Az összes regisztrált vagy regisztrált alkalmazástípus lekérése alapértelmezett alkalmazásparaméterek nélkül
PS C:\>Get-ServiceFabricApplicationType -ExcludeApplicationParameters
Ez a parancs lekéri az összes regisztrált alkalmazástípust. A visszaadott System.Fabric.Query.ApplicationType objektum(ok) egy nem kitöltött DefaultParameters tulajdonságmal rendelkeznek, függetlenül attól, hogy az alkalmazástípus alapértelmezett alkalmazásparaméterekkel rendelkezik-e.
4. példa: Az összes regisztrált vagy regisztrált alkalmazástípus lekérése lapozással, majd pipinggel
PS C:\> Get-ServiceFabricApplicationType -UsePaging | Get-ServiceFabricApplicationManifest
Ez a parancs lekéri az összes regisztrált vagy regisztrált alkalmazástípust lapozással. Ez azt jelenti, hogy az üzenetek nem lesznek elvetve, ha nem férnek el egyetlen üzenetben, amelynek méretét a maximális rendezésméret-konfiguráció határozza meg. A lekérdezés a színfalak mögött végzi a lapozást. A csővezetékek és más funkciók változatlanok maradnak.
Paraméterek
-ApplicationTypeDefinitionKindFilter
Az ApplicationTypeDefinitionKindFilter szűrőjének megadása az alkalmazástípus meghatározása alapján. Az érték az ApplicationTypeDefinitionKindFilter tagjain végrehajtott tagoktól vagy bitenkénti műveletektől kérhető le. A rendszer csak a szűrőnek megfelelő alkalmazástípust adja vissza. Az ApplicationTypeName és az ApplicationTypeDefinitionKindFilter nem adható meg együtt.
Type: | ApplicationTypeDefinitionKindFilter |
Accepted values: | Default, ServiceFabricApplicationPackage, Compose, MeshApplicationDescription, All |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationTypeName
Egy Service Fabric-alkalmazástípus nevét adja meg. A parancsmag lekéri a megadott alkalmazástípus-név összes verzióját.
Ha nem adja meg ezt a paramétert, ez a parancsmag lekéri az összes alkalmazástípust. Ez a paraméter megegyezik az összes kiépített vagy kiépítési alkalmazástípus alkalmazásjegyzékében meghatározott, kis- és nagybetűket megkülönböztető pontos alkalmazástípusnevekkel. A "Test" érték például nem egyezik a "TestApp" értékkel, mert csak részleges egyezés. Ez az érték nem tartalmazza az alkalmazástípus verzióját, és megegyezik az azonos alkalmazástípus-név összes verziójával.
Az ApplicationTypeName és az ApplicationTypeDefinitionKindFilter nem adható meg együtt.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ApplicationTypeVersion
A Service Fabric-alkalmazástípus verzióját adja meg. A parancsmag lekéri azt az alkalmazástípust, amely megfelel a megadott alkalmazástípus nevének és verziójának.
Csak akkor adja meg ezt a paramétert, ha az ApplicationTypeName paramétert is megadja. Ez a paraméter egy szűrőt hajt végre az ApplicationTypeName szűrőn. Megegyezik a kis- és nagybetűk megkülönböztetésével, a kiépített vagy kiépítési alkalmazástípus alkalmazásjegyzékében meghatározott alkalmazástípus-verzióval. A "Verzió" érték például nem egyezik a "Version1" értékkel, mert csak részleges egyezés. Ez az érték nem tartalmazhatja az alkalmazástípus nevét.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ExcludeApplicationParameters
Meghatározza, hogy az alapértelmezett alkalmazásparaméterek kizárva legyenek-e a lekérdezés eredményéből.
Ha be van állítva, az alapértelmezett alkalmazásparaméter-mező továbbra is látható, de üres.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
A művelet időtúllépési időtartamát adja meg másodpercben.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UsePaging
Megadja, hogy a lekérdezés lapozott verzióját használja-e.
Ha a lekérdezés nem lapozott, a visszaadott eredmények számát a maximális üzenetméret-konfiguráció korlátozza. Ha nincs megadva, és túl sok alkalmazástípus van ahhoz, hogy beleférjen egy üzenetbe, a lekérdezés sikertelen lesz. A rendszer nem ad vissza eredményt a felhasználónak. Ha a lekérdezés lapozott, akkor az üzenetek méretének korlátozásai miatt az eredmények nem lesznek elvetve, mert az eredmények szükség esetén oldalakra vannak bontva, és végighaladnak rajta. A lapozást a lekérdezés belsőleg végzi, és nincs szükség további lépésekre.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
System.String
Kimenetek
System.Object