PexExceptionValidatorAttributeBase.IsExceptionLocationValid(Exception, MethodDefinition[], ContractsMetadata+ContractFailureKind) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si l'emplacement de l'exception est autorisé.
protected:
virtual bool IsExceptionLocationValid(Exception ^ ex, cli::array <Microsoft::ExtendedReflection::Metadata::MethodDefinition ^> ^ stackTrace, Microsoft::ExtendedReflection::Utilities::ContractsMetadata::ContractFailureKind failureKind);
protected virtual bool IsExceptionLocationValid (Exception ex, Microsoft.ExtendedReflection.Metadata.MethodDefinition[] stackTrace, Microsoft.ExtendedReflection.Utilities.ContractsMetadata.ContractFailureKind failureKind);
abstract member IsExceptionLocationValid : Exception * Microsoft.ExtendedReflection.Metadata.MethodDefinition[] * Microsoft.ExtendedReflection.Utilities.ContractsMetadata.ContractFailureKind -> bool
override this.IsExceptionLocationValid : Exception * Microsoft.ExtendedReflection.Metadata.MethodDefinition[] * Microsoft.ExtendedReflection.Utilities.ContractsMetadata.ContractFailureKind -> bool
Protected Overridable Function IsExceptionLocationValid (ex As Exception, stackTrace As MethodDefinition(), failureKind As ContractsMetadata.ContractFailureKind) As Boolean
Paramètres
- ex
- Exception
Exception.
- stackTrace
- Microsoft.ExtendedReflection.Metadata.MethodDefinition[]
Trace de la pile.
- failureKind
- Microsoft.ExtendedReflection.Utilities.ContractsMetadata.ContractFailureKind
Genre d'échec.
Retours
true si [est un emplacement d’exception valide] [le spécifié ex]; Sinon, false.