UdfMethodAttribute.IsVolatile - Propriété
Indique si une méthode de fonction définie par l'utilisateur (UDF) volatiles ou non volatiles.
Espace de noms : Microsoft.Office.Excel.Server.Udf
Assembly : Microsoft.Office.Excel.Server.Udf (dans Microsoft.Office.Excel.Server.Udf.dll)
Syntaxe
'Déclaration
Public Property IsVolatile As Boolean
Get
Set
'Utilisation
Dim instance As UdfMethodAttribute
Dim value As Boolean
value = instance.IsVolatile
instance.IsVolatile = value
public bool IsVolatile { get; set; }
Valeur de propriété
Type : System.Boolean
false si le fichier UDF est non volatiles ; dans le cas contraire, true. La valeur par défaut est false.
Remarques
L'attributUdfMethodAttributepossède une propriété IsVolatile . La propriété IsVolatile vous permet de spécifier une méthode UDF volatiles ou non volatiles. La propriété IsVolatile prend une valeur Boolean . La valeur par défaut est false, ce qui signifie que méthode UDF particulière est non volatiles.
Exemples
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