Compartir a través de


DbSpatialServices.Buffer (Método) (DbGeometry, Double)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Crea un valor de geometría que representa todos los puntos que se encuentran a una distancia igual o menor que el valor DbGeometry especificado.

Espacio de nombres:  System.Data.Entity.Spatial
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public MustOverride Function Buffer ( _
    geometryValue As DbGeometry, _
    distance As Double _
) As DbGeometry
'Uso
Dim instance As DbSpatialServices 
Dim geometryValue As DbGeometry 
Dim distance As Double 
Dim returnValue As DbGeometry 

returnValue = instance.Buffer(geometryValue, _
    distance)
public abstract DbGeometry Buffer(
    DbGeometry geometryValue,
    double distance
)
public:
virtual DbGeometry^ Buffer(
    DbGeometry^ geometryValue, 
    double distance
) abstract
abstract Buffer : 
        geometryValue:DbGeometry * 
        distance:float -> DbGeometry
public abstract function Buffer(
    geometryValue : DbGeometry, 
    distance : double
) : DbGeometry

Parámetros

  • distance
    Tipo: System.Double
    Valor doble que especifica a qué distancia desde geographyValue hay que almacenar en búfer.

Valor devuelto

Tipo: System.Data.Entity.Spatial.DbGeometry
Nuevo valor DbGeometry que representa todos los puntos que se encuentran a una distancia igual o menor desde geometryValue.

Excepciones

Excepción Condición
ArgumentNullException

geometryValue es null.

ArgumentException

geometryValue no es compatible con esta implementación de servicios espaciales.

Vea también

Referencia

DbSpatialServices Clase

Buffer (Sobrecarga)

System.Data.Entity.Spatial (Espacio de nombres)