Class ExtensionRequestAdapter

The ExtensionRequestAdapter class converts extension data to an ExtensionRequest for persistance in a MongoDB database. Additionally, it converts instances of ExtensionRequest back to the original extension data.

Inheritance
System.Object
ExtensionRequestAdapter
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Social.Common.Rest
Assembly: EPiServer.Social.Common.Rest.dll
Version: 1.5.4
Syntax
public class ExtensionRequestAdapter

Constructors

ExtensionRequestAdapter()

Constructor

Declaration
public ExtensionRequestAdapter()

Methods

AdaptToExtensionRequest<TExtension>(TExtension)

Creates an ExtensionRequest representing the specified extension data.

Declaration
public ExtensionRequest AdaptToExtensionRequest<TExtension>(TExtension extension)
Parameters
Type Name Description
TExtension extension

Data to encapsulated by an ExtensionRequest

Returns
Type Description
ExtensionRequest

ExtensionRequest representing the specified extension data

Type Parameters
Name Description
TExtension

Data type of the extension data

AdaptToExtensionType<TExtension>()

Returns the full type name of the specified extension type paramater.

Declaration
public string AdaptToExtensionType<TExtension>()
Returns
Type Description
System.String

The full type name of the specified extension type paramater

Type Parameters
Name Description
TExtension

Data type of the extension data

arrow_upward