Partager via


SqlGeometry.Filter, méthode (SqlGeometry)

 

Offre une méthode rapide d'intersection d'index uniquement pour déterminer si une instance SqlGeometry entre en intersection avec une autre instance SqlGeometry, en supposant qu'un index soit disponible.

Espace de noms:   Microsoft.SqlServer.Types
Assembly:  Microsoft.SqlServer.Types (dans Microsoft.SqlServer.Types.dll)

Syntaxe

[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlBoolean Filter(
    SqlGeometry other
)
public:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
SqlBoolean Filter(
    SqlGeometry^ other
)
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member Filter : 
        other:SqlGeometry -> SqlBoolean
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)>
Public Function Filter (
    other As SqlGeometry
) As SqlBoolean

Paramètres

Valeur de retour

Type: System.Data.SqlTypes.SqlBoolean

SqlBoolean qui spécifie si le SqlGeometry spécifié entre en intersection avec le SqlGeometry appelant. Si les instances entre en intersection, cette méthode retourne true. Sinon, false est retourné.

Notes

Cette méthode retourne la valeur true si un SqlGeometry instance potentiellement entre en intersection avec une autre SqlGeometry instance. Cette méthode peut produire un retour de faux positif, et le résultat exact peut être dépendant du plan. Retourne une valeur false exacte (retour négatif vrai) s’il n’existe aucune intersection de SqlGeometry instances trouvées.

Dans les cas où un index n'est pas disponible ou n'est pas utilisé, la méthode retourne les mêmes valeurs que STIntersects lorsqu'elle est appelée avec les mêmes paramètres.

Voir aussi

SqlGeometry, classe
Microsoft.SqlServer.Types, espace de noms

Retour au début