Get-ServiceFabricApplicationType
Obtiene los tipos de aplicación de Service Fabric registrados en el clúster de Service Fabric que coinciden con los filtros proporcionados.
Sintaxis
Get-ServiceFabricApplicationType
[[-ApplicationTypeName] <String>]
[[-ApplicationTypeVersion] <String>]
[-ApplicationTypeDefinitionKindFilter <ApplicationTypeDefinitionKindFilter>]
[-ExcludeApplicationParameters]
[-UsePaging]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Get-ServiceFabricApplicationType
[[-ApplicationTypeName] <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
El cmdlet Get-ServiceFabricApplicationType obtiene los tipos de aplicación de Service Fabric registrados o registrados en el clúster de Service Fabric que coinciden con los filtros proporcionados. Cada versión de un tipo de aplicación se devuelve como un resultado individual en la matriz de resultados. Si no se encuentra ningún tipo de aplicación que coincida con los parámetros proporcionados, esta consulta no devuelve nada.
Antes de realizar cualquier operación en un clúster de Service Fabric, establezca una conexión con el clúster mediante el cmdlet Connect-ServiceFabricCluster.
Ejemplos
Ejemplo 1: Obtener todos los tipos de aplicación registrados o registrados
PS C:\> Get-ServiceFabricApplicationType
Este comando obtiene todos los tipos de aplicación registrados.
Ejemplo 2: Obtención del tipo de aplicación registrado o registro con nombres 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 obtiene todas las versiones del tipo de aplicación "TestApp". Esto no obtiene el tipo de aplicación "TestApp2" porque el nombre del tipo de aplicación no es una coincidencia exacta.
Ejemplo 3: Obtención de todos los tipos de aplicación registrados o registrados sin parámetros de aplicación predeterminados
PS C:\>Get-ServiceFabricApplicationType -ExcludeApplicationParameters
Este comando obtiene todos los tipos de aplicación registrados. El objeto devuelto System.Fabric.Query.ApplicationType objetos tiene una propiedad DefaultParameters no rellenada, independientemente de si el tipo de aplicación tiene parámetros de aplicación predeterminados.
Ejemplo 4: Obtención de todos los tipos de aplicación registrados o registrados con paginación y canalización
PS C:\> Get-ServiceFabricApplicationType -UsePaging | Get-ServiceFabricApplicationManifest
Este comando obtiene todos los tipos de aplicación registrados o registrados mediante paginación. Esto significa que los mensajes no se quitan si no caben en un mensaje, cuyo tamaño viene determinado por la configuración de tamaño máximo de messaage. La consulta realiza la paginación en segundo plano. La canalización y otras funcionalidades permanecen sin cambios.
Parámetros
-ApplicationTypeDefinitionKindFilter
Especifica el filtro de ApplicationTypeDefinitionKindFilter en función de cómo se define el tipo de aplicación. El valor se puede obtener de miembros o operaciones bit a bit en miembros de ApplicationTypeDefinitionKindFilter. Solo se devuelve el tipo de aplicaciones que coinciden con el filtro. ApplicationTypeName y ApplicationTypeDefinitionKindFilter no se pueden especificar juntos.
Tipo: | ApplicationTypeDefinitionKindFilter |
Valores aceptados: | Default, ServiceFabricApplicationPackage, Compose, MeshApplicationDescription, All |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ApplicationTypeName
Especifica el nombre de un tipo de aplicación de Service Fabric. El cmdlet obtiene todas las versiones del nombre de tipo de aplicación que especifique.
Si no especifica este parámetro, este cmdlet obtiene todos los tipos de aplicación. Este parámetro coincide con los nombres de tipo de aplicación exactos que distinguen mayúsculas de minúsculas definidos en el manifiesto de aplicación de todos los tipos de aplicación aprovisionados o aprovisionados. Por ejemplo, el valor "Test" no coincide con "TestApp" porque solo es una coincidencia parcial. Este valor no debe contener la versión del tipo de aplicación y coincide con todas las versiones del mismo nombre de tipo de aplicación.
ApplicationTypeName y ApplicationTypeDefinitionKindFilter no se pueden especificar juntos.
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ApplicationTypeVersion
Especifica la versión de un tipo de aplicación de Service Fabric. El cmdlet obtiene el tipo de aplicación que coincide con el nombre de tipo de aplicación y la versión especificados.
Proporcione este parámetro solo si también proporciona el parámetro ApplicationTypeName. Este parámetro realiza un filtro sobre el filtro ApplicationTypeName. Coincide con la versión exacta del tipo de aplicación que distingue mayúsculas de minúsculas definida en el manifiesto de aplicación de un tipo de aplicación aprovisionado o de aprovisionamiento. Por ejemplo, el valor "Version" no coincide con "Version1" porque solo es una coincidencia parcial. Este valor no debe contener el nombre del tipo de aplicación.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ExcludeApplicationParameters
Especifica si se van a excluir los parámetros de aplicación predeterminados del resultado de la consulta.
Si se establece, el campo de parámetros de aplicación predeterminado sigue siendo visible, pero está vacío.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-TimeoutSec
Especifica el período de tiempo de espera, en segundos, para la operación.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-UsePaging
Especifica si se va a usar una versión paginada de esta consulta.
Si esta consulta no está paginada, la configuración de tamaño máximo del mensaje restringe el número de resultados devueltos. Si no se especifica y hay demasiados tipos de aplicación que caben en un mensaje, se produce un error en la consulta. No se devuelve ningún resultado al usuario. Si la consulta está paginada, los resultados no se quitan debido a los contraintes de tamaño de mensaje porque los resultados se dividen en páginas cuando es necesario y se recorren en bucle. La consulta realiza la paginación internamente y no se requieren pasos adicionales.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
System.String
Salidas
System.Object