Freigeben über


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

Siehe auch

Referenz

UdfMethodAttribute Klasse

UdfMethodAttribute-Member

Microsoft.Office.Excel.Server.Udf-Namespace