Show / Hide Table of Contents

Class WatsonAttachmentProcessor

The Watson attachment processor.

Inheritance
System.Object
AttachmentProcessor
WatsonAttachmentProcessor
Implements
IAttachmentProcessor
Inherited Members
AttachmentProcessor.Load(AttachmentInfo, IAttachmentContainer)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CrashCABN.PullIngestion
Assembly: CrashCABN.PullIngestion.dll
Syntax
public class WatsonAttachmentProcessor : AttachmentProcessor, IAttachmentProcessor

Constructors

View Source

WatsonAttachmentProcessor(IAzureBlobProvider, WatsonToAzureIngestion)

Initializes a new instance of the WatsonAttachmentProcessor class.

Declaration
public WatsonAttachmentProcessor(IAzureBlobProvider blobProvider, WatsonToAzureIngestion watsonIngestion)
Parameters
Type Name Description
IAzureBlobProvider blobProvider

The Azure blob provider.

WatsonToAzureIngestion watsonIngestion

The Watson ingestion source.

Methods

View Source

Load(AttachmentInfo, IAttachmentContainer)

Declaration
public override async ValueTask<object> Load(AttachmentInfo attachment, IAttachmentContainer container)
Parameters
Type Name Description
AttachmentInfo attachment
IAttachmentContainer container
Returns
Type Description
System.Threading.Tasks.ValueTask<System.Object>

Implements

IAttachmentProcessor
  • View Source
In This Article
Back to top Generated by DocFX