Interface ICoreApi
The IPFS Core API.
Namespace: Ipfs.CoreApi
Assembly: Ipfs.Core.dll
Syntax
public interface ICoreApi
Remarks
The Core API defines a set of interfaces to manage IPFS.
Properties
| Improve this Doc View SourceBitswap
Provides access to the Bitswap API.
Declaration
IBitswapApi Bitswap { get; }
Property Value
Type | Description |
---|---|
IBitswapApi | An object that implements IBitswapApi. |
Block
Provides access to the Block API.
Declaration
IBlockApi Block { get; }
Property Value
Type | Description |
---|---|
IBlockApi | An object that implements IBlockApi. |
BlockRepository
Provides access to the Block Repository API.
Declaration
IBlockRepositoryApi BlockRepository { get; }
Property Value
Type | Description |
---|---|
IBlockRepositoryApi | An object that implements IBlockRepositoryApi. |
Bootstrap
Provides access to the Bootstrap API.
Declaration
IBootstrapApi Bootstrap { get; }
Property Value
Type | Description |
---|---|
IBootstrapApi | An object that implements IBootstrapApi. |
Config
Provides access to the Config API.
Declaration
IConfigApi Config { get; }
Property Value
Type | Description |
---|---|
IConfigApi | An object that implements IConfigApi. |
Dag
Provides access to the Dag API.
Declaration
IDagApi Dag { get; }
Property Value
Type | Description |
---|---|
IDagApi | An object that implements IDagApi. |
Dht
Provides access to the DHT API.
Declaration
IDhtApi Dht { get; }
Property Value
Type | Description |
---|---|
IDhtApi | An object that implements IDhtApi. |
Dns
Provides access to the DNS API.
Declaration
IDnsApi Dns { get; }
Property Value
Type | Description |
---|---|
IDnsApi | An object that implements IDnsApi. |
FileSystem
Provides access to the File System API.
Declaration
IFileSystemApi FileSystem { get; }
Property Value
Type | Description |
---|---|
IFileSystemApi | An object that implements IFileSystemApi. |
Generic
Provides access to the Generic API.
Declaration
IGenericApi Generic { get; }
Property Value
Type | Description |
---|---|
IGenericApi | An object that implements IGenericApi. |
Key
Provides access to the Key API.
Declaration
IKeyApi Key { get; }
Property Value
Type | Description |
---|---|
IKeyApi | An object that implements IKeyApi. |
Name
Provides access to the Name API.
Declaration
INameApi Name { get; }
Property Value
Type | Description |
---|---|
INameApi | An object that implements INameApi. |
Object
Provides access to the Object API.
Declaration
IObjectApi Object { get; }
Property Value
Type | Description |
---|---|
IObjectApi | An object that implements IObjectApi. |
Pin
Provides access to the Pin API.
Declaration
IPinApi Pin { get; }
Property Value
Type | Description |
---|---|
IPinApi | An object that implements IPinApi. |
PubSub
Provides access to the PubSub API.
Declaration
IPubSubApi PubSub { get; }
Property Value
Type | Description |
---|---|
IPubSubApi | An object that implements IPubSubApi. |
Stats
Provides access to the Stats (statistics) API.
Declaration
IStatsApi Stats { get; }
Property Value
Type | Description |
---|---|
IStatsApi | An object that implements IStatsApi. |
Swarm
Provides access to the Swarm API.
Declaration
ISwarmApi Swarm { get; }
Property Value
Type | Description |
---|---|
ISwarmApi | An object that implements ISwarmApi. |