Getting a node by node Id
Created by Scott Yearsley, last updated 11 Jun 2019
Requesting an individual node can be achieved by using one of the following methods.
Get by Guid id
Gets a node by its Guid
identifier.
Syntax
public Node Get(Guid id)
{
}
Parameters
id
Type: Guid
The id of the node.
Remarks
Returns null if no node matches the specified id.
Example
using Zengenti.Contensis.Management;
// Create a client
var client = ManagementClient.Create();
// Retrieve the relevant project
var movieDbProject = client.Projects.Get("moviedb");
// Mimic a guid id value
var nodeGuid = Guid.Parse("2c95e478-289d-4d28-8159-02a3f8de5fb4");
// Get a specific node with matching id
Node moviesNode = movieDbProject.Nodes.Get(nodeGuid);
Get by string id
Gets a node by its string
identifier.
Syntax
public Node Get(string id)
{
}
Parameters
id
Type: string
The id of the node.
Remarks
Returns null if no node matches the specified id.
Example
using Zengenti.Contensis.Management;
// Create a client
var client = ManagementClient.Create();
// Retrieve the relevant project
var movieDbProject = client.Projects.Get("moviedb");
// Get a specific node with matching id
Node moviesNode = movieDbProject.Nodes.Get("2c95e478-289d-4d28-8159-02a3f8de5fb4");
Get by Guid id async
Gets a node by its Guid
identifier asynchronously.
Syntax
public async Task<Node> GetAsync(Guid id)
{
}
Parameters
id
Type: Guid
The id of the node.
Remarks
Returns null if no node matches the specified id.
Example
using Zengenti.Contensis.Management;
// Create a client
var client = ManagementClient.Create();
// Retrieve the relevant project
var movieDbProject = client.Projects.Get("moviedb");
// Mimic a guid id value
var nodeGuid = Guid.Parse("2c95e478-289d-4d28-8159-02a3f8de5fb4");
// Get a specific node with matching id
Node moviesNode = await movieDbProject.Nodes.GetAsync(nodeGuid);
Get by string id async
Gets a node by its string
identifier asynchronously.
Syntax
public async Task<Node> GetAsync(string id)
{
}
Parameters
id
Type: string
The id of the node.
Remarks
Returns null if no node matches the specified id.
Example
using Zengenti.Contensis.Management;
// Create a client
var client = ManagementClient.Create();
// Retrieve the relevant project
var movieDbProject = client.Projects.Get("moviedb");
// Get a specific node with matching id
Node moviesNode = await movieDbProject.Nodes.GetAsync("2c95e478-289d-4d28-8159-02a3f8de5fb4");
Get root
Gets the root node for the project
Syntax
public Node GetRoot()
{
}
Example
using Zengenti.Contensis.Management;
// Create a client
var client = ManagementClient.Create();
// Retrieve the relevant project
var movieDbProject = client.Projects.Get("moviedb");
// Get the root node for the prohect
Node rootNode = movieDbProject.Nodes.GetRoot();
Get root async
Gets the root node for the project asynchronously
Syntax
public async Task<Node> GetRoot()
{
}
Example
using Zengenti.Contensis.Management;
// Create a client
var client = ManagementClient.Create();
// Retrieve the relevant project
var movieDbProject = client.Projects.Get("moviedb");
// Get the root node for the project
Node rootNode = await movieDbProject.Nodes.GetRootAsync();