List & Label .NET
combit.Reporting.Web.WebReportDesigner.Server Namespace / WebReportDesignerController Klasse / OnProvideFileUploadExtensions Methode

Enthält Kontextinformationen (siehe ProvideFileUploadExtensions).

Beispiele


In diesem Thema
    OnProvideFileUploadExtensions Methode
    In diesem Thema

    Diese virtuelle Methode wird aufgerufen, wenn der Web Report Designer eine neue Instanz erstellt und die Option für benutzerdefinierte Dateierweiterungen geladen wird. Wenn Sie diese Methode überschreiben, müssen Sie sicherstellen, dass die Standardinformationen an das ProvideFileUploadExtensions-Objekt übertragen werden.

    Syntax
    'Deklaration
     
    
    Public Overridable Sub OnProvideFileUploadExtensions( _
       ByVal provideFileUploadExtensions As ProvideFileUploadExtensions _
    ) 
    public virtual void OnProvideFileUploadExtensions( 
       ProvideFileUploadExtensions provideFileUploadExtensions
    )
    public:
    virtual void OnProvideFileUploadExtensions( 
       ProvideFileUploadExtensions^ provideFileUploadExtensions
    ) 

    Parameter

    provideFileUploadExtensions

    Enthält Kontextinformationen (siehe ProvideFileUploadExtensions).

    Bemerkungen

    Bei Verwendung dieser Methode müssen ALLE Dateiformate hinterlegt werden, die im Web Report Designer hochgeladen werden können dürfen. Dazu zählen sowohl die Projektdateien, Bildformate, PDF-Dokumente etc. und sollten hier definiert werden, wenn sie auch hochgeladen werden können sollen.

    Beispiele
    //LLWebReportDesignerController.cs
    public class LLWebReportDesignerController : WebReportDesignerController
     {
         /* ... */
    	 
         public override void OnProvideFileUploadExtensions(ProvideFileUploadExtensions provideFileUploadExtensions)
         {
             // allows PDF files, some types of images, multiple list formats (.lst and .srt), labels and cards
             provideFileUploadExtensions.FileExtensions = ".pdf,.png,.jpg,.gif,.lst,.srt,.lbl,.crd";
         }
     }
    Anforderungen

    Plattformen: Windows 10 (Version 21H2 - 22H2), Windows 11 (22H2 - 25H2), Windows Server 2016 - 2025
    .NET: .NET Framework 4.8, .NET 8, .NET 9, .NET 10

    Siehe auch