Get-ServiceFabricApplicationType
Hämtar de Service Fabric-programtyper som är registrerade i Service Fabric-klustret som matchar de angivna filtren.
Syntax
Get-ServiceFabricApplicationType
[[-ApplicationTypeName] <String>]
[[-ApplicationTypeVersion] <String>]
[-ApplicationTypeDefinitionKindFilter <ApplicationTypeDefinitionKindFilter>]
[-ExcludeApplicationParameters]
[-UsePaging]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Get-ServiceFabricApplicationType
[[-ApplicationTypeName] <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Cmdleten Get-ServiceFabricApplicationType hämtar de Service Fabric-programtyper som registreras eller registreras i Service Fabric-klustret som matchar de angivna filtren. Varje version av en programtyp returneras som ett enskilt resultat i resultatmatrisen. Om inga programtyper hittas som matchar de angivna parametrarna returnerar den här frågan ingenting.
Innan du utför en åtgärd på ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster .
Exempel
Exempel 1: Hämta alla registrerade eller registrerade programtyper
PS C:\> Get-ServiceFabricApplicationType
Det här kommandot hämtar alla registrerade programtyper.
Exempel 2: Registrera eller registrera programtyp med angivna typnamn
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"
Det här kommandot hämtar alla versioner av programtypen "TestApp". Detta hämtar inte programtypen "TestApp2" eftersom namnet på programtypen inte är en exakt matchning.
Exempel 3: Hämta alla registrerade eller registrerade programtyper utan standardprogramparametrar
PS C:\>Get-ServiceFabricApplicationType -ExcludeApplicationParameters
Det här kommandot hämtar alla registrerade programtyper. De returnerade System.Fabric.Query.ApplicationType-objekten har en ifyllda DefaultParameters-egenskap, oavsett om programtypen har standardprogramparametrar.
Exempel 4: Hämta alla registrerade eller registrerade programtyper med sidindelning och sedan rördragning
PS C:\> Get-ServiceFabricApplicationType -UsePaging | Get-ServiceFabricApplicationManifest
Det här kommandot hämtar alla registrerade eller registrerade programtyper med hjälp av sidindelning. Det innebär att meddelanden inte tas bort om de inte får plats i ett meddelande, vars storlek bestäms av konfigurationen för maximal messaagestorlek. Växling görs i bakgrunden av frågan. Rörledningar och andra funktioner förblir oförändrade.
Parametrar
-ApplicationTypeDefinitionKindFilter
Anger filtret för ApplicationTypeDefinitionKindFilter baserat på hur programtypen definieras. Värdet kan hämtas från medlemmar eller bitvisa åtgärder på medlemmar i ApplicationTypeDefinitionKindFilter. Endast programtyper som matchar filtret returneras. ApplicationTypeName och ApplicationTypeDefinitionKindFilter kan inte anges tillsammans.
Typ: | ApplicationTypeDefinitionKindFilter |
Godkända värden: | Default, ServiceFabricApplicationPackage, Compose, MeshApplicationDescription, All |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ApplicationTypeName
Anger namnet på en Service Fabric-programtyp. Cmdleten hämtar alla versioner av det programtypsnamn som du anger.
Om du inte anger den här parametern hämtar den här cmdleten alla programtyper. Den här parametern matchar de skiftlägeskänsliga exakta programtypsnamnen som definierats i programmanifestet för alla etablerade eller etablerade programtyper. Till exempel matchar inte värdet "Test" "TestApp" eftersom det bara är en partiell matchning. Det här värdet får inte innehålla programtypens version och matchar alla versioner av samma programtypnamn.
ApplicationTypeName och ApplicationTypeDefinitionKindFilter kan inte anges tillsammans.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ApplicationTypeVersion
Anger versionen av en Service Fabric-programtyp. Cmdleten hämtar den programtyp som matchar det angivna programtypnamnet och versionen.
Ange endast den här parametern om du även anger parametern ApplicationTypeName. Den här parametern utför ett filter ovanpå ApplicationTypeName-filtret. Den matchar den skiftlägeskänsliga exakta programtypsversionen som definierats i programmanifestet för en etablerad eller etablerande programtyp. Till exempel matchar inte värdet "Version" "Version1" eftersom det bara är en partiell matchning. Det här värdet får inte innehålla namnet på programtypen.
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ExcludeApplicationParameters
Anger om standardprogramparametrar ska undantas från frågeresultatet.
Om det anges visas standardfältet för programparametrar fortfarande, men är tomt.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-UsePaging
Anger om du vill använda en växlingsbaserad version av den här frågan.
Om den här frågan inte är sida vid sida begränsas antalet returnerade resultat av konfigurationen för maximal meddelandestorlek. Om det inte anges och det finns för många programtyper för att få plats i ett meddelande misslyckas frågan. Inga resultat returneras till användaren. Om frågan är växlingsfil tas resultaten inte bort på grund av att meddelandestorleken är kontrainterna eftersom resultaten delas upp i sidor vid behov och loopas igenom. Sidindelning görs internt av frågan och inga ytterligare steg krävs.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
System.String
Utdata
System.Object