Share via


ClipboardObject 클래스

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

상속 계층 구조

Object
  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) Clipboard 개체에 저장 된 데이터를 변환할 수 있는지 여부를 나타냅니다 또는 지정 된 형식과 연결 되어 있습니다. (DataObject.GetDataPresent(String)을(를) 재정의함)
Public 메서드 GetDataPresent(Type) Clipboard 개체에 저장 된 데이터를 변환할 수 있는지 여부를 나타냅니다 또는 지정 된 형식과 연결 되어 있습니다. (DataObject.GetDataPresent(Type)을(를) 재정의함)
Public 메서드 GetDataPresent(String, Boolean) Clipboard 개체에 저장 된 데이터를 변환할 수 있는지 여부를 나타냅니다. 또는 연결 된 데이터 형식으로 변환할지 여부를 결정 하는 자동 변환 매개 변수를 사용 하 여 지정된 된 형식으로. (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(Byte) WaveAudio 형식의 Byte 배열을 Stream으로 변환한 후 데이터 개체에 추가합니다. (DataObject에서 상속됨)
Public 메서드 SetAudio(Stream) WaveAudio 형식의 Stream을 데이터 개체에 추가합니다. (DataObject에서 상속됨)
Public 메서드 SetData(Object) 클립보드 개체에 데이터를 추가합니다. (DataObject.SetData(Object)을(를) 재정의함)
Public 메서드 SetData(String, Object) 지정 된 형식의 클립보드 개체에 데이터를 추가합니다. (DataObject.SetData(String, Object)을(를) 재정의함)
Public 메서드 SetData(Type, Object) 데이터 형식으로 지정된 된 형식을 사용 하 여 클립보드로 개체를 추가 합니다. (DataObject.SetData(Type, Object)을(를) 재정의함)
Public 메서드 SetData(String, Boolean, Object) 클립보드 개체에 데이터를 추가합니다. (DataObject.SetData(String, Boolean, Object)을(를) 재정의함)
Public 메서드 SetFileDropList FileDrop 형식의 파일 이름 컬렉션을 데이터 개체에 추가합니다. (DataObject에서 상속됨)
Public 메서드 SetImage Bitmap 형식의 Image를 데이터 개체에 추가합니다. (DataObject에서 상속됨)
Public 메서드 SetText(String) UnicodeText 형식의 텍스트 데이터를 데이터 개체에 추가합니다. (DataObject에서 상속됨)
Public 메서드 SetText(String, TextDataFormat) 지정된 TextDataFormat 값이 나타내는 형식의 텍스트 데이터를 데이터 개체에 추가합니다. (DataObject에서 상속됨)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 IDataObject.DAdvise Clipboard 개체 및 권고는 싱크 간의 연결을 만듭니다.이 메서드는 advise 싱크를 지원하는 개체에 의해 호출되며, advise 싱크가 개체의 데이터 변경 내용에 대한 알림을 받을 수 있도록 합니다.
명시적 인터페이스 구현Private 메서드 IDataObject.DAdvise Clipboard 개체 및 권고는 싱크 간의 연결을 만듭니다.이 메서드는 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 네임스페이스