UdfMethodAttribute.IsVolatile-Eigenschaft
Gibt an, ob eine benutzerdefinierte Funktion (UDF) Methode flüchtigen oder nicht flüchtigen ist.
Namespace: Microsoft.Office.Excel.Server.Udf
Assembly: Microsoft.Office.Excel.Server.Udf (in Microsoft.Office.Excel.Server.Udf.dll)
Syntax
'Declaration
Public Property IsVolatile As Boolean
Get
Set
'Usage
Dim instance As UdfMethodAttribute
Dim value As Boolean
value = instance.IsVolatile
instance.IsVolatile = value
public bool IsVolatile { get; set; }
Eigenschaftswert
Typ: System.Boolean
false Wenn das UDF nicht flüchtigen ist; andernfalls true. Der Standardwert ist false.
Hinweise
Das UdfMethodAttribute--Attribut verfügt über eine IsVolatile -Eigenschaft. Sie verwenden die IsVolatile -Eigenschaft zum Angeben eines UDF als flüchtigen oder nicht flüchtigen. Die IsVolatile -Eigenschaft akzeptiert einen Boolean -Wert. Der Standardwert ist false, was bedeutet, dass bestimmte UDF-Methode nicht flüchtigen.
Beispiele
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Office.Excel.Server.Udf;
namespace UdfWS
{
[UdfClass]
public class MyUdfClass
{
string textToReturn = "Hello!";
//This method is declared as volatile.[UdfMethod(IsVolatile = true)]public double MyDouble(double d)
{
return d * 9;
}
//This method is declared as non-volatile.[UdfMethod]public string MyString()
{
return (this.textToReturn);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.Office.Excel.Server.Udf
Namespace UdfWS
<UdfClass>
Public Class MyUdfClass
Private textToReturn As String = "Hello!"
' This method is declared as volatile.
<UdfMethod(IsVolatile := True)>
Public Function MyDouble(ByVal d As Double) As Double
Return d * 9
End Function
' This method is declared as non-volatile.
<UdfMethod>
Public Function MyString() As String
Return (Me.textToReturn)
End Function
End Class
End Namespace