Search Results for

    Show / Hide Table of Contents

    Interface IPnPSchemaSerializer

    Basic interface for every Schema Serializer type

    Namespace: PnP.Framework.Provisioning.Providers.Xml
    Assembly: PnP.Framework.dll
    Syntax
    public interface IPnPSchemaSerializer

    Properties

    Name

    Provides the name of the serializer type

    Declaration
    String Name { get; }
    Property Value
    String

    Methods

    Deserialize(Object, ProvisioningTemplate)

    The method to deserialize an XML Schema based object into a Domain Model object

    Declaration
    void Deserialize(Object persistence, ProvisioningTemplate template)
    Parameters
    Object persistence

    The persistence layer object

    ProvisioningTemplate template

    The PnP Provisioning Template object

    Serialize(ProvisioningTemplate, Object)

    The method to serialize a Domain Model object into an XML Schema based object

    Declaration
    void Serialize(ProvisioningTemplate template, Object persistence)
    Parameters
    ProvisioningTemplate template

    The PnP Provisioning Template object

    Object persistence

    The persistence layer object

    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