Megosztás a következőn keresztül:


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