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.4Syntax
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 |