Table of Contents

Class PageMetadataConnector

Namespace
Datafication.Connectors.WebConnector.Connectors
Assembly
Datafication.WebConnector.dll

Connector for extracting page metadata from web pages.

public class PageMetadataConnector : WebConnectorBase<PageMetadataConnectorConfiguration>, IDataConnector
Inheritance
object
PageMetadataConnector
Implements
Inherited Members
Extension Methods

Remarks

This connector extracts various types of metadata including standard meta tags, Open Graph, Twitter Cards, and JSON-LD structured data. It's useful for SEO analysis, content indexing, and understanding page structure.

Constructors

PageMetadataConnector(PageMetadataConnectorConfiguration)

Initializes a new instance of the PageMetadataConnector class.

public PageMetadataConnector(PageMetadataConnectorConfiguration configuration)

Parameters

configuration PageMetadataConnectorConfiguration

The configuration for this connector.

Exceptions

ArgumentNullException

Thrown when configuration is null.

ArgumentException

Thrown when configuration is invalid.

Methods

GetDataAsync()

Extracts page metadata and returns it as a DataBlock.

public override Task<DataBlock> GetDataAsync()

Returns

Task<DataBlock>

A DataBlock containing the extracted metadata.