ClipboardObject 클래스

데이터를 전송 하기 위한 클립보드 객체를 나타냅니다.이 개체 간에 상호 운용 DataObject, IDataObject, 및 IDataObject.

상속 계층 구조

System.Object
  System.Windows.Forms.DataObject
    Microsoft.VisualStudio.Data.Framework.ClipboardObject
      Microsoft.VisualStudio.Data.Framework.DSRefClipboardObject

네임스페이스:  Microsoft.VisualStudio.Data.Framework
어셈블리:  Microsoft.VisualStudio.Data.Framework(Microsoft.VisualStudio.Data.Framework.dll)

구문

‘선언
Public Class ClipboardObject _
    Inherits DataObject _
    Implements IDataObject, IDataObject
public class ClipboardObject : DataObject, 
    IDataObject, IDataObject
public ref class ClipboardObject : public DataObject, 
    IDataObject, IDataObject
type ClipboardObject =  
    class
        inherit DataObject
        interface IDataObject
        interface IDataObject
    end
public class ClipboardObject extends DataObject implements IDataObject, IDataObject

ClipboardObject 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 ClipboardObject() 새 인스턴스를 초기화는 ClipboardObject 클래스에는 표준 기반 DataObject 클래스입니다.
Public 메서드 ClipboardObject(Object) 새 인스턴스를 초기화는 ClipboardObject 지정 된 데이터를 포함 하는 클래스 또는 클래스의 기존 인스턴스를 래핑합니다.
Public 메서드 ClipboardObject(String, Object) 새 인스턴스를 초기화는 ClipboardObject 지정 된 데이터를 지정 된 형식에 포함 된 클래스입니다.

위쪽

메서드

  이름 설명
Public 메서드 ContainsAudio 데이터 개체의 데이터가 포함 되어 있는지 여부를 나타내는 있는 WaveAudio 형식입니다. (DataObject에서 상속됨)
Public 메서드 ContainsFileDropList 데이터 개체의 데이터가 포함 되어 있는지 여부를 나타내는 있는 FileDrop 형식 또는 해당 형식으로 변환할 수 있습니다. (DataObject에서 상속됨)
Public 메서드 ContainsImage 데이터 개체의 데이터가 포함 되어 있는지 여부를 나타내는 있는 Bitmap 형식 또는 해당 형식으로 변환할 수 있습니다. (DataObject에서 상속됨)
Public 메서드 ContainsText() 데이터 개체의 데이터가 포함 되어 있는지 여부를 나타내는 있는 UnicodeText 형식입니다. (DataObject에서 상속됨)
Public 메서드 ContainsText(TextDataFormat) 데이터 개체가 나타내는 지정 된 형식의 텍스트 데이터가 포함 되어 있는지 여부를 나타내는 TextDataFormat 값입니다. (DataObject에서 상속됨)
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetAudioStream 데이터 개체에서 오디오 스트림을 검색 합니다. (DataObject에서 상속됨)
Public 메서드 GetData(String) 지정 된 형식의 클립보드 개체에 저장 된 데이터를 검색 합니다. (DataObject.GetData(String)을(를) 재정의함)
Public 메서드 GetData(Type) 지정 된 형식의 클립보드 개체에 저장 된 데이터를 검색 합니다. (DataObject.GetData(Type)을(를) 재정의함)
Public 메서드 GetData(String, Boolean) 개체 데이터 형식으로 변환할지 여부를 결정 하는 자동된 변환 매개 변수를 사용 하 여 지정 된 형식으로 클립보드에에서 저장 된 데이터를 검색 합니다. (DataObject.GetData(String, Boolean)을(를) 재정의함)
Public 메서드 GetDataPresent(String) 클립보드 개체에 저장 된 데이터를 변환할 수 있는지 여부와 지정 된 형식과 관련 되어 있습니다. (DataObject.GetDataPresent(String)을(를) 재정의함)
Public 메서드 GetDataPresent(Type) 클립보드 개체에 저장 된 데이터를 변환할 수 있는지 여부와 지정 된 형식과 관련 되어 있습니다. (DataObject.GetDataPresent(Type)을(를) 재정의함)
Public 메서드 GetDataPresent(String, Boolean) 데이터 형식으로 변환할지 여부를 결정 하는 자동 변환 매개 변수를 사용 하 여 지정한 형식과 연관 된 클립보드 개체에 저장 된 데이터를 변환할 수 있는지 여부를 나타냅니다. (DataObject.GetDataPresent(String, Boolean)을(를) 재정의함)
Public 메서드 GetFileDropList 데이터 개체에서 파일 이름의 컬렉션을 검색합니다. (DataObject에서 상속됨)
Public 메서드 GetFormats() 클립보드 개체에 저장 된 데이터에 대 한 지원 되는 모든 형식 목록을 검색 합니다. (DataObject.GetFormats()을(를) 재정의함)
Public 메서드 GetFormats(Boolean) 데이터를 변환할 수 있는 모든 서식 또는 네이티브 데이터 형식만 검색 여부를 결정 하는 자동 변환 매개 변수를 사용 하 여 클립보드 개체에 저장 된 데이터에 대 한 지원 되는 모든 형식 목록을 검색 합니다. (DataObject.GetFormats(Boolean)을(를) 재정의함)
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetImage 데이터 개체에서 이미지를 검색합니다. (DataObject에서 상속됨)
Public 메서드 GetText() 데이터 개체에서 텍스트 데이터를 검색에 UnicodeText 형식입니다. (DataObject에서 상속됨)
Public 메서드 GetText(TextDataFormat) 텍스트 데이터를 검색 하 여 표시 된 지정 된 형식의 데이터 개체에서 TextDataFormat 값입니다. (DataObject에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 SetAudio(array<Byte[]) 추가 Byte 배열로 데이터 개체에는 WaveAudio 형식 변환 후에 Stream. (DataObject에서 상속됨)
Public 메서드 SetAudio(Stream) 추가 Stream 데이터 개체에 WaveAudio 형식입니다. (DataObject에서 상속됨)
Public 메서드 SetData(Object) Clipboard 객체에 데이터를 추가합니다. (DataObject.SetData(Object)을(를) 재정의함)
Public 메서드 SetData(String, Object) 클립보드 개체에 지정 된 형식으로 데이터를 추가합니다. (DataObject.SetData(String, Object)을(를) 재정의함)
Public 메서드 SetData(Type, Object) 클립보드 개체에 지정 된 형식의 형식으로 사용 하 여 데이터를 추가 합니다. (DataObject.SetData(Type, Object)을(를) 재정의함)
Public 메서드 SetData(String, Boolean, Object) Clipboard 객체에 데이터를 추가합니다. (DataObject.SetData(String, Boolean, Object)을(를) 재정의함)
Public 메서드 SetFileDropList 데이터 개체에서 파일 이름의 컬렉션을 추가 FileDrop 형식입니다. (DataObject에서 상속됨)
Public 메서드 SetImage 추가 Image 의 데이터 개체는 Bitmap 형식. (DataObject에서 상속됨)
Public 메서드 SetText(String) 텍스트 데이터를 데이터 개체에 추가 UnicodeText 형식입니다. (DataObject에서 상속됨)
Public 메서드 SetText(String, TextDataFormat) 표시 되는 지정 된 형식의 데이터 개체에 텍스트 데이터를 추가 TextDataFormat 값입니다. (DataObject에서 상속됨)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 IDataObject.DAdvise 클립보드 개체와 advise 싱크 간의 연결을 만듭니다.이 메서드는 advise 싱크를 지원하는 개체에 의해 호출되며, advise 싱크가 개체의 데이터 변경 내용에 대한 알림을 받을 수 있도록 합니다.
명시적 인터페이스 구현Private 메서드 IDataObject.DAdvise 클립보드 개체와 advise 싱크 간의 연결을 만듭니다.이 메서드는 advise 싱크를 지원하는 개체에 의해 호출되며, advise 싱크가 개체의 데이터 변경 내용에 대한 알림을 받을 수 있도록 합니다.
명시적 인터페이스 구현Private 메서드 IDataObject.DUnadvise 설정 된 알림 연결을 제거 합니다.
명시적 인터페이스 구현Private 메서드 IDataObject.DUnadvise 이전에 설정 된 알림 연결을 제거 합니다.
명시적 인터페이스 구현Private 메서드 IDataObject.EnumDAdvise 현재 advise 연결을 열거하는 데 사용할 수 있는 개체를 만듭니다.
명시적 인터페이스 구현Private 메서드 IDataObject.EnumDAdvise 현재 advise 연결을 열거하는 데 사용할 수 있는 개체를 만듭니다.
명시적 인터페이스 구현Private 메서드 IDataObject.EnumFormatEtc 데이터 개체의 FORMATETC 구조체를 열거하기 위한 개체를 만듭니다.이러한 구조체는 IDataObject.GetData 또는 IDataObject.SetData를 호출할 때 사용됩니다.
명시적 인터페이스 구현Private 메서드 IDataObject.EnumFormatEtc 데이터 개체의 FORMATETC 구조체를 열거하기 위한 개체를 만듭니다.이러한 구조체는 IDataObject.GetData 또는 IDataObject.SetData를 호출할 때 사용됩니다.
명시적 인터페이스 구현Private 메서드 IDataObject.GetCanonicalFormatEtc 보다 복잡한 구조체와 논리적으로 일치하는 표준 FORMATETC 구조체를 제공합니다.이 메서드를 사용 하 여 두 여부를 확인 하려면 다른 FORMATETC 구조 중복 렌더링에 대 한 필요성을 제거 같은 데이터를 반환 합니다.
명시적 인터페이스 구현Private 메서드 IDataObject.GetCanonicalFormatEtc 보다 복잡한 구조체와 논리적으로 일치하는 표준 FORMATETC 구조체를 제공합니다.이 메서드를 사용 하 여 두 여부를 확인 하려면 다른 FORMATETC 구조 중복 렌더링에 대 한 필요성을 제거 같은 데이터를 반환 합니다.
명시적 인터페이스 구현Private 메서드 IDataObject.GetData 소스 데이터 개체에서 데이터를 가져옵니다.이 메서드는 데이터 소비자가 호출 됩니다.설명에 지정 된 데이터를 렌더링 합니다. FORMATETC 구조 및 통해 지정 된 전송 STGMEDIUM 구조.그러면 호출자는 STGMEDIUM 구조체를 해제하는 역할을 맡습니다.
명시적 인터페이스 구현Private 메서드 IDataObject.GetData 소스 데이터 개체에서 데이터를 가져옵니다.이 메서드는 데이터 소비자가 호출 됩니다.설명에 지정 된 데이터를 렌더링 합니다. FORMATETC 구조 및 통해 지정 된 전송 STGMEDIUM 구조.그러면 호출자는 STGMEDIUM 구조체를 해제하는 역할을 맡습니다.
명시적 인터페이스 구현Private 메서드 IDataObject.GetDataHere 소스 데이터 개체에서 데이터를 가져옵니다.데이터 소비자가 호출하는 이 메서드는 지정된 저장 미디어를 호출자가 할당하고 해제해야 한다는 점에서 IDataObject.GetData 메서드와 차이가 있습니다.
명시적 인터페이스 구현Private 메서드 IDataObject.GetDataHere 소스 데이터 개체에서 데이터를 가져옵니다.데이터 소비자가 호출하는 이 메서드는 지정된 저장 미디어를 호출자가 할당하고 해제해야 한다는 점에서 IDataObject.GetData 메서드와 차이가 있습니다.
명시적 인터페이스 구현Private 메서드 IDataObject.QueryGetData 데이터 개체가 FORMATETC 구조체에 설명된 데이터를 렌더링할 수 있는지 여부를 확인합니다.개체 붙여넣기 또는 놓기 작업을 시도 합니다.이 메서드를 호출 하기 전에 호출할 수 IDataObject.GetData 작업 성공 여부를 나타내는 정보를 얻을 수 있습니다.
명시적 인터페이스 구현Private 메서드 IDataObject.QueryGetData 데이터 개체가 FORMATETC 구조체에 설명된 데이터를 렌더링할 수 있는지 여부를 확인합니다.개체 붙여넣기 또는 놓기 작업을 시도 합니다.이 메서드를 호출 하기 전에 호출할 수 IDataObject.GetData 작업 성공 여부를 나타내는 정보를 얻을 수 있습니다.
명시적 인터페이스 구현Private 메서드 IDataObject.SetData 이 메서드를 구현하는 개체에 데이터를 전송합니다.이 메서드는 데이터 소스가 들어 있는 개체에서 호출됩니다.
명시적 인터페이스 구현Private 메서드 IDataObject.SetData 이 메서드를 구현하는 개체에 데이터를 전송합니다.이 메서드는 데이터 소스가 들어 있는 개체에서 호출됩니다.

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Data.Framework 네임스페이스