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
- geometryValue
Tipo: System.Data.Entity.Spatial.DbGeometry
Valor de geometría.
- 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. |