Show / Hide Table of Contents

Class WMHTTPRequest

Handles the behavior for making requests to WMHTTPConnections

Inheritance
object
WMAssetBase
WMHTTPRequest
Implements
IWMAsset
IDbEntity
IWMEntity
IDocumentedEntity
INamedEntity
IWMAssetDirectoryMember
IWMPrincipalOwned
IWMVersionableAsset
IWMOwnableResource
IWMResource
Inherited Members
WMAssetBase.ID
WMAssetBase.CreatedBy
WMAssetBase.CreatedDate
WMAssetBase.LastUpdatedBy
WMAssetBase.LastUpdatedDate
WMAssetBase.Name
WMAssetBase.Documentation
WMAssetBase.DocumentationMIMEType
WMAssetBase.Summary
WMAssetBase.ParentDirectory
WMAssetBase.FullPathName
WMAssetBase.Properties
WMAssetBase.Version
WMAssetBase.VersionName
WMAssetBase.Status
WMAssetBase.IsDeleted
WMAssetBase.Owner
WMAssetBase.OwnerID
WMAssetBase.OwnerType
WMAssetBase.CreateFullPathName(WMAssetDirectory, string)
WMAssetBase.GetFullPath(WMPrincipal, WMAssetIdentifier, string, WMAppDbContext)
WMAssetBase.GetIdentifier(bool)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Quantellia.WMServer.Asset.Model.HTTP.Request
Assembly: WMServer.dll
Syntax
[HasDTO(typeof(WMHTTPRequestDTO))]
public class WMHTTPRequest : WMAssetBase, IWMAsset, IDbEntity, IWMEntity, IDocumentedEntity, INamedEntity, IWMAssetDirectoryMember, IWMPrincipalOwned, IWMVersionableAsset, IWMOwnableResource, IWMResource

Constructors

WMHTTPRequest()

Default constructor

Declaration
public WMHTTPRequest()

WMHTTPRequest(string)

Constructor that initializes the ID

Declaration
public WMHTTPRequest(string id)
Parameters
Type Name Description
string id

Properties

HTTPConnection

The WMHTTPConnection that this request requests from.

Declaration
public WMHTTPConnection HTTPConnection { get; set; }
Property Value
Type Description
WMHTTPConnection

Headers

Optional headers to add to and overwrite the Headers contained in the HTTPConnection

Declaration
public Dictionary<string, string> Headers { get; set; }
Property Value
Type Description
Dictionary<string, string>

Method

The method to call on this request.

Declaration
public WMHTTPRequest.HTTPMethod Method { get; set; }
Property Value
Type Description
WMHTTPRequest.HTTPMethod

Route

An additional path on top of the HTTPConnection's Endpoint

Declaration
public string Route { get; set; }
Property Value
Type Description
string

Methods

ResourceDefinition()

The resource operation definition for this asset.

Declaration
public static WMResourceOperationsDefinition ResourceDefinition()
Returns
Type Description
WMResourceOperationsDefinition

Implements

IWMAsset
IDbEntity
IWMEntity
IDocumentedEntity
INamedEntity
IWMAssetDirectoryMember
IWMPrincipalOwned
IWMVersionableAsset
IWMOwnableResource
IWMResource
In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 1/15/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE