NotOutputBufferException Class

The exception that is thrown when a method that is restricted to Output objects is called on an InputPipelineBuffer.

命名空间: Microsoft.SqlServer.Dts.Pipeline
程序集: Microsoft.SqlServer.PipelineHost (in microsoft.sqlserver.pipelinehost.dll)

语法

声明
<SerializableAttribute> _
Public Class NotOutputBufferException
    Inherits ApplicationException
[SerializableAttribute] 
public class NotOutputBufferException : ApplicationException
[SerializableAttribute] 
public ref class NotOutputBufferException : public ApplicationException
/** @attribute SerializableAttribute() */ 
public class NotOutputBufferException extends ApplicationException
SerializableAttribute 
public class NotOutputBufferException extends ApplicationException

备注

The following methods are restricted to PipelineBuffer objects in Output mode:

Inheritance Hierarchy

System.Object
   System.Exception
     System.ApplicationException
      Microsoft.SqlServer.Dts.Pipeline.NotOutputBufferException

示例

The following code example generates a NotOutputBufferException.

using System;
using Microsoft.SqlServer.Dts.Pipeline;
using Microsoft.SqlServer.Dts.Pipeline.Design;

namespace DtsDocumentation
{
[DtsPipelineComponent(DisplayName = "MyComponent")]
public class Class1 : PipelineComponent
{
public override void ProcessInput(int inputID, PipelineBuffer buffer)
{
//Causes an NotOutputBufferException
buffer.AddRow();
}
}
}

线程安全

Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

平台

开发平台

有关支持的平台列表,请参阅安装 SQL Server 2005 的硬件和软件要求。

目标平台

有关支持的平台列表,请参阅安装 SQL Server 2005 的硬件和软件要求。

请参阅

参考

NotOutputBufferException Members
Microsoft.SqlServer.Dts.Pipeline Namespace