Get-ServiceFabricApplicationType
Obtém os tipos de aplicação de Tecido de Serviço registados no cluster de Tecido de Serviço que correspondem aos filtros fornecidos.
Syntax
Get-ServiceFabricApplicationType
[[-ApplicationTypeName] <String>]
[[-ApplicationTypeVersion] <String>]
[-ApplicationTypeDefinitionKindFilter <ApplicationTypeDefinitionKindFilter>]
[-ExcludeApplicationParameters]
[-UsePaging]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Get-ServiceFabricApplicationType
[[-ApplicationTypeName] <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O Get-ServiceFabricApplicationType cmdlet recebe os tipos de aplicação de Tecido de Serviço registados ou registrados no cluster de Tecido de Serviço que correspondem aos filtros fornecidos. Cada versão de um tipo de aplicação é devolvida como resultado individual na matriz de resultados. Se não forem encontrados tipos de aplicação correspondentes aos parâmetros fornecidos, esta consulta não devolve nada.
Antes de efetuar qualquer operação num cluster de tecido de serviço, estabeleça uma ligação ao cluster utilizando o cmdlet Connect-ServiceFabricCluster .
Exemplos
Exemplo 1: Obtenha todos os tipos de candidatura registados ou registados
PS C:\> Get-ServiceFabricApplicationType
Este comando obtém todos os tipos de aplicações registados.
Exemplo 2: Obter tipo de aplicação registrado ou registrado com nomes de tipo especificados
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"
Este comando obtém todas as versões do tipo de aplicação "TestApp". Isto não obtém o tipo de aplicação "TestApp2" porque o nome do tipo de aplicação não é uma correspondência exata.
Exemplo 3: Obtenha todos os tipos de aplicações registados ou registados sem parâmetros de aplicação predefinidos
PS C:\>Get-ServiceFabricApplicationType -ExcludeApplicationParameters
Este comando obtém todos os tipos de aplicações registados. O sistema devolvido.Fabric.Query.ApplicationType tem uma propriedade despovoada para parâmetros padrão, independentemente de o tipo de aplicação ter parâmetros de aplicação predefinidos.
Exemplo 4: Obter todos os tipos de aplicações registados ou registados com paging e, em seguida, tubagens
PS C:\> Get-ServiceFabricApplicationType -UsePaging | Get-ServiceFabricApplicationManifest
Este comando obtém todos os tipos de aplicação registados ou registados usando a paging. Isto significa que as mensagens não são largadas se não encaixarem numa única mensagem, cujo tamanho é determinado pela configuração máxima do tamanho da messaage. A paging é feita nos bastidores pela consulta. A tubagem e outras funcionalidades permanecem inalteradas.
Parâmetros
-ApplicationTypeDefinitionKindFilter
Especifica o filtro para ApplicationTypeDefinitionKindFilter com base na forma como o tipo de aplicação é definido. O valor pode ser obtido a partir de membros ou operações bitwise em membros do ApplicationTypeDefinitionKindFilter. Apenas as aplicações que correspondem ao filtro são devolvidas. ApplicationTypeName e ApplicationTypeDefinitionKindFilter não podem ser especificados em conjunto.
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
Especifica o nome de um tipo de aplicação de Tecido de Serviço. O cmdlet obtém todas as versões do nome do tipo de aplicação que especifica.
Se não especificar este parâmetro, este cmdlet obtém todos os tipos de aplicação. Este parâmetro corresponde ao caso de nomes de tipo de aplicação exatos sensíveis definidos no manifesto de aplicação de todos os tipos de aplicação provisionados ou de provisionamento. Por exemplo, o valor "Test" não corresponde a "TestApp" porque é apenas uma correspondência parcial. Este valor não deve conter a versão do tipo de aplicação, e corresponde a todas as versões do mesmo nome do tipo de aplicação.
ApplicationTypeName e ApplicationTypeDefinitionKindFilter não podem ser especificados em conjunto.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ApplicationTypeVersion
Especifica a versão de um tipo de aplicação De Tecido de Serviço. O cmdlet obtém o tipo de aplicação que corresponde ao nome e versão do tipo de aplicação especificado.
Apenas forneça este parâmetro se também fornecer o parâmetro ApplicationTypeName. Este parâmetro executa um filtro em cima do filtro ApplicationTypeName. Corresponde à versão do tipo de aplicação exata sensível ao caso definida no manifesto de aplicação de um tipo de aplicação provisionado ou de provisionamento. Por exemplo, o valor "Versão" não corresponde à "Versão1" porque é apenas uma correspondência parcial. Este valor não deve conter o nome do tipo de aplicação.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ExcludeApplicationParameters
Especifica se exclui os parâmetros de aplicação predefinidos do resultado da consulta.
Se for definido, o campo de parâmetros de aplicação predefinidos ainda é visível, mas está vazio.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Especifica o período de tempo de ício, em segundos, para a operação.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UsePaging
Especifica se deve utilizar uma versão paged desta consulta.
Se esta consulta não for desagredida, o número de resultados devolvidos é restringido pela configuração do tamanho da mensagem máxima. Se não for especificado e houver demasiados tipos de aplicação para caber numa mensagem, a consulta falha. Não são devolvidos resultados ao utilizador. Se a consulta for paged, então os resultados não são deixados cair devido a contraintsagens do tamanho da mensagem porque os resultados são divididos em páginas quando necessário e enrolados. A paging é feita internamente pela consulta, e não são necessários passos adicionais.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
System.String
Saídas
System.Object