Compartilhar via


MobileCapabilities.HasCapability(String, String) Método

Definição

Fornece uma maneira uniforme de avaliar as capacidades do dispositivo. Esse método é usado internamente pelo ASP.NET para implementar vários critérios de seleção do dispositivo expressos na sintaxe dos controles. Por exemplo, esse método é usado para escolher entre <elementos do Elemento Choice> (.NET Framework Guia do Desenvolvedor) em um constructo DeviceSpecific/Choice. Esta API está obsoleta. Para obter informações sobre como desenvolver aplicativos móveis ASP.NET, consulte Aplicativos Móveis & Sites com ASP.NET.

public:
 bool HasCapability(System::String ^ delegateName, System::String ^ optionalParameter);
public bool HasCapability (string delegateName, string optionalParameter);
member this.HasCapability : string * string -> bool
Public Function HasCapability (delegateName As String, optionalParameter As String) As Boolean

Parâmetros

delegateName
String

O método de avaliação do dispositivo, o nome da propriedade ou o item na coleção de capacidades.

optionalParameter
String

O argumento opcional.

Retornos

true se o dispositivo tiver a capacidade especificada; caso contrário, false.

Exceções

Um parâmetro capabilityName não foi encontrado como um nome de filtro de dispositivo especificado no arquivo de configuração, como uma propriedade MobileCapabilities ou como um item na coleção de Itens MobileCapabilities.

delegateName é null ou vazio.

Comentários

Os aplicativos podem usar o HasCapability método programaticamente quando coletam informações específicas do dispositivo. Se o capabilityName parâmetro especificar um método de avaliação de dispositivo, o optionalArgument parâmetro será passado para esse método. Se o capabilityName parâmetro especificar um nome de propriedade ou item no dicionário de funcionalidades, o HasCapability método verificará se a propriedade ou item é igual ao optionalArgument parâmetro .

Aplica-se a

Confira também