Search Results for

    Show / Hide Table of Contents

    Class MarkdownToSharePointObserver

    Writes an MD log file to a folder (default = Transformation-Reports) inside the sitepages library

    Inheritance
    System.Object
    MarkdownObserver
    MarkdownToSharePointObserver
    Inherited Members
    MarkdownObserver._includeDebugEntries
    MarkdownObserver._includeVerbose
    MarkdownObserver._reportDate
    MarkdownObserver._reportFileName
    MarkdownObserver._reportFolder
    MarkdownObserver._pageBeingTransformed
    MarkdownObserver.Logs
    MarkdownObserver.Debug(LogEntry)
    MarkdownObserver.Error(LogEntry)
    MarkdownObserver.Info(LogEntry)
    MarkdownObserver.Warning(LogEntry)
    MarkdownObserver.SetPageId(String)
    MarkdownObserver.GenerateReportWithSummaryAtTop(Boolean)
    MarkdownObserver.GenerateReportWithSummaryAtTopDetails(StringBuilder, IEnumerable<Tuple<LogLevel, LogEntry>>)
    MarkdownObserver.Flush()
    Namespace: PnP.Framework.Modernization.Telemetry.Observers
    Assembly: PnP.Framework.dll
    Syntax
    public class MarkdownToSharePointObserver : MarkdownObserver, ILogObserver

    Constructors

    MarkdownToSharePointObserver(ClientContext, String, String, Boolean, Boolean)

    Constructor to save a markdown report to SharePoint Modern Site Assets library

    Declaration
    public MarkdownToSharePointObserver(ClientContext context, string folderName = "Transformation-Reports", string fileName = "", bool includeDebugEntries = false, bool includeVerbose = false)
    Parameters
    ClientContext context

    System.String folderName

    Folder that will hold the log file

    System.String fileName

    Name used to construct the log file name

    System.Boolean includeDebugEntries

    Include Debug Log Entries

    System.Boolean includeVerbose

    Include verbose details

    Methods

    EnsureDestination()

    Ensure Folder - Just make sure the location exists

    Declaration
    public Folder EnsureDestination()
    Returns
    Folder

    Flush(Boolean)

    Write the report to SharePoint

    Declaration
    public override void Flush(bool clearLogData)
    Parameters
    System.Boolean clearLogData

    Also clear the log data

    Overrides
    MarkdownObserver.Flush(Boolean)

    GetMarkdownJsonProperties(String)

    Construct a markdown web part properties

    Declaration
    public string GetMarkdownJsonProperties(string report)
    Parameters
    System.String report

    Returns
    System.String

    Extension Methods

    ValidationExtensions.ValidateNotNullOrEmpty<T>(T, String)
    ObjectExtensions.Set<TObject, T>(TObject, Expression<Func<TObject, T>>, T, Boolean, Boolean)
    ObjectExtensions.GetPublicInstancePropertyValue(Object, String)
    ObjectExtensions.GetPublicInstanceProperty(Object, String)
    ObjectExtensions.SetPublicInstancePropertyValue(Object, String, Object)
    Extensions.ToByteArray(Object)
    Back to top PnP Framework
    Generated by DocFX with Material UI
    spacer