LogProviderBase.CanUpdate(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina si un proveedor de registro permite actualizar el paquete XML a una versión más reciente del proveedor de registro.
public:
virtual bool CanUpdate(System::String ^ CreationName);
public virtual bool CanUpdate (string CreationName);
abstract member CanUpdate : string -> bool
override this.CanUpdate : string -> bool
Public Overridable Function CanUpdate (CreationName As String) As Boolean
Parámetros
- CreationName
- String
La cadena se utiliza para crear una instancia del objeto.
Devoluciones
True si el proveedor de registro especificado en el CreationName
parámetro puede actualizar sus metadatos de objeto; de lo contrario, false. El valor predeterminado es false.
Comentarios
Este método se invalida en el proveedor de registros al enviar una versión más reciente del proveedor de registro que sea capaz de actualizar el XML del paquete del proveedor de registro. Si devuelve true
el motor en tiempo de ejecución llamará Update al método para actualizar el XML del paquete para el proveedor de registros.
Por ejemplo, implementará la versión A
del proveedor de registros y almacenará algunas propiedades personalizadas en el xml del paquete reemplazando el método SaveToXml. En una fecha futura, envía la versión B
del proveedor de registros que ya no admite esta propiedad y, en su lugar, tiene una propiedad más reciente. Cuando el motor en tiempo de ejecución encuentra que la Version propiedad del proveedor de registro incluido en un paquete es A
, pero el proveedor de registro instalado en el equipo es B
, llama a este método para ver si el proveedor de registros es capaz de actualizar el xml del paquete. Si devuelve true
, el motor en tiempo de ejecución llama al Update método , lo que le permite actualizar el XML.