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
other
Type: Microsoft.SqlServer.Types.SqlGeometrySpécifie l'instance SqlGeometry à comparer au SqlGeometry actuel.
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