Stroke.AddPropertyData(Guid, Object) Método

Definición

Agrega una propiedad personalizada al objeto Stroke.

public:
 void AddPropertyData(Guid propertyDataId, System::Object ^ propertyData);
public void AddPropertyData (Guid propertyDataId, object propertyData);
member this.AddPropertyData : Guid * obj -> unit
Public Sub AddPropertyData (propertyDataId As Guid, propertyData As Object)

Parámetros

propertyDataId
Guid

Identificador único de la propiedad.

propertyData
Object

Valor de la propiedad personalizada. propertyData debe ser de tipo Char, Byte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Single, Double, DateTime, Boolean, String, Decimal o una matriz de estos tipos de datos, excepto String, que no se permite.

Excepciones

El argumento propertyData no es ninguno de los tipos de datos permitidos que se muestran en la sección Parameters.

Ejemplos

En el ejemplo siguiente se muestra cómo agregar una propiedad personalizada a un Stroke objeto .

// Create a guid for the date/timestamp.
Guid dtGuid = new Guid("03457307-3475-3450-3035-640435034540");

DateTime now = DateTime.Now;

// Check whether the property is already saved
if (thisStroke.ContainsPropertyData(dtGuid))
{
    // Check whether the existing property matches the current date/timestamp
    DateTime oldDT = (DateTime)thisStroke.GetPropertyData(dtGuid);

    if (oldDT != now)
    {
        // Update the current date and time
        thisStroke.AddPropertyData(dtGuid, now);
    }
}
' Create a guid for the date/timestamp.
Dim dtGuid As New Guid("03457307-3475-3450-3035-640435034540")

Dim now As DateTime = DateTime.Now

' Check whether the property is already saved
If thisStroke.ContainsPropertyData(dtGuid) Then
    ' Check whether the existing property matches the current date/timestamp
    Dim oldDT As DateTime = CType(thisStroke.GetPropertyData(dtGuid), DateTime)

    If oldDT <> now Then
        ' Update the current date and time
        thisStroke.AddPropertyData(dtGuid, now)
    End If
End If

Comentarios

Este método es útil si necesita almacenar información adicional en .Stroke

Se aplica a

Consulte también