Partager via


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

Voir aussi

Référence

UdfMethodAttribute classe

UdfMethodAttribute - Membres

Microsoft.Office.Excel.Server.Udf - Espace de noms