Virtru SDK for C#  2.8.0
Virtru C# SDK module - Create, Read, and Manage TDF3 Files
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
Virtru.SDK.INetwork Class Reference
Inheritance diagram for Virtru.SDK.INetwork:

Public Member Functions

void Dispose ()
 
virtual void executeGet (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth, string clientKeyFileName, string clientCertFileName)
 
virtual void executeGet (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth, string clientKeyFileName)
 
virtual void executeGet (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth)
 
virtual void executeGet (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback)
 
virtual void executePut (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth, string clientKeyFileName, string clientCertFileName)
 
virtual void executePut (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth, string clientKeyFileName)
 
virtual void executePut (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth)
 
virtual void executePut (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback)
 
virtual void executePost (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth, string clientKeyFileName, string clientCertFileName)
 
virtual void executePost (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth, string clientKeyFileName)
 
virtual void executePost (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth)
 
virtual void executePost (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback)
 
virtual void executePatch (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth, string clientKeyFileName, string clientCertFileName)
 
virtual void executePatch (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth, string clientKeyFileName)
 
virtual void executePatch (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth)
 
virtual void executePatch (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__string body, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback)
 
virtual void executeHead (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth, string clientKeyFileName, string clientCertFileName)
 
virtual void executeHead (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth, string clientKeyFileName)
 
virtual void executeHead (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback, string certAuth)
 
virtual void executeHead (string url, SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t headers, SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t callback)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Package Functions

 INetwork (global::System.IntPtr cPtr, bool cMemoryOwn)
 

Static Package Functions

static
global::System.Runtime.InteropServices.HandleRef 
getCPtr (INetwork obj)
 
static
global::System.Runtime.InteropServices.HandleRef 
swigRelease (INetwork obj)
 

Private Member Functions

 ~INetwork ()
 

Private Attributes

global::System.Runtime.InteropServices.HandleRef swigCPtr
 

Detailed Description

An interface for handling network request.

If the consumer wants to provide their own network interface, this interface needs to implemented.

Constructor & Destructor Documentation

Virtru.SDK.INetwork.INetwork ( global::System.IntPtr  cPtr,
bool  cMemoryOwn 
)
inlinepackage
Virtru.SDK.INetwork.~INetwork ( )
inlineprivate

Member Function Documentation

void Virtru.SDK.INetwork.Dispose ( )
inline
virtual void Virtru.SDK.INetwork.Dispose ( bool  disposing)
inlineprotectedvirtual
virtual void Virtru.SDK.INetwork.executeGet ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth,
string  clientKeyFileName,
string  clientCertFileName 
)
inlinevirtual

Execute a get request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://developer.virtru.com/docs/sdk").
headers- The http headers used by network service when performing HTTP operation.
callback- The response callback.
virtual void Virtru.SDK.INetwork.executeGet ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth,
string  clientKeyFileName 
)
inlinevirtual

Execute a get request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://developer.virtru.com/docs/sdk").
headers- The http headers used by network service when performing HTTP operation.
callback- The response callback.
virtual void Virtru.SDK.INetwork.executeGet ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth 
)
inlinevirtual

Execute a get request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://developer.virtru.com/docs/sdk").
headers- The http headers used by network service when performing HTTP operation.
callback- The response callback.
virtual void Virtru.SDK.INetwork.executeGet ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback 
)
inlinevirtual

Execute a get request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://developer.virtru.com/docs/sdk").
headers- The http headers used by network service when performing HTTP operation.
callback- The response callback.
virtual void Virtru.SDK.INetwork.executeHead ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth,
string  clientKeyFileName,
string  clientCertFileName 
)
inlinevirtual

Execute a head request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://developer.virtru.com/docs/sdk").
headers- The http headers used by network service when performing HTTP operation.
callback- The response callback.
virtual void Virtru.SDK.INetwork.executeHead ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth,
string  clientKeyFileName 
)
inlinevirtual

Execute a head request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://developer.virtru.com/docs/sdk").
headers- The http headers used by network service when performing HTTP operation.
callback- The response callback.
virtual void Virtru.SDK.INetwork.executeHead ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth 
)
inlinevirtual

Execute a head request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://developer.virtru.com/docs/sdk").
headers- The http headers used by network service when performing HTTP operation.
callback- The response callback.
virtual void Virtru.SDK.INetwork.executeHead ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback 
)
inlinevirtual

Execute a head request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://developer.virtru.com/docs/sdk").
headers- The http headers used by network service when performing HTTP operation.
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePatch ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth,
string  clientKeyFileName,
string  clientCertFileName 
)
inlinevirtual

Execute a patch request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/policies").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePatch ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth,
string  clientKeyFileName 
)
inlinevirtual

Execute a patch request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/policies").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePatch ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth 
)
inlinevirtual

Execute a patch request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/policies").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePatch ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback 
)
inlinevirtual

Execute a patch request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/policies").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePost ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth,
string  clientKeyFileName,
string  clientCertFileName 
)
inlinevirtual

Execute a post request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/entityobject").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePost ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth,
string  clientKeyFileName 
)
inlinevirtual

Execute a post request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/entityobject").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePost ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth 
)
inlinevirtual

Execute a post request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/entityobject").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePost ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback 
)
inlinevirtual

Execute a post request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/entityobject").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePut ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth,
string  clientKeyFileName,
string  clientCertFileName 
)
inlinevirtual

Execute a put request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/entityobject").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePut ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth,
string  clientKeyFileName 
)
inlinevirtual

Execute a put request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/entityobject").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePut ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback,
string  certAuth 
)
inlinevirtual

Execute a put request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/entityobject").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
virtual void Virtru.SDK.INetwork.executePut ( string  url,
SWIGTYPE_p_std__unordered_mapT_std__string_std__string_t  headers,
SWIGTYPE_p_std__string  body,
SWIGTYPE_p_std__functionT_void_funsigned_int_std__string_RRF_t  callback 
)
inlinevirtual

Execute a put request and on completion the callback is executed.

Parameters
url- The url (e.g., "https://api.virtru.com/api/entityobject").
headers- The http headers used by network service when performing HTTP operation.
body- The HTTP body part of the request
callback- The response callback.
static global.System.Runtime.InteropServices.HandleRef Virtru.SDK.INetwork.getCPtr ( INetwork  obj)
inlinestaticpackage
static global.System.Runtime.InteropServices.HandleRef Virtru.SDK.INetwork.swigRelease ( INetwork  obj)
inlinestaticpackage

Member Data Documentation

bool Virtru.SDK.INetwork.swigCMemOwn
protected
global.System.Runtime.InteropServices.HandleRef Virtru.SDK.INetwork.swigCPtr
private

The documentation for this class was generated from the following file: