이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

DataObject.GetFormats 메서드 (Boolean)

 

게시 날짜: 2016년 11월

이 데이터 개체의 데이터가 저장 되는 형식의 목록을 반환 합니다. A Boolean 플래그에 데이터를 자동으로 변환할 수 있는 형식도 포함할지 여부를 나타냅니다.

네임스페이스:   System.Windows
어셈블리:  PresentationCore(PresentationCore.dll에 있음)

public string[] GetFormats(
	bool autoConvert
)

매개 변수

autoConvert
Type: System.Boolean

true 이 데이터 개체의 데이터, 저장 하거나;으로 변환 될 수 있는 모든 형식을 검색 하려면 false 이 데이터 개체의 데이터가 저장 되어 있는 형식만 검색할 수 있습니다.

반환 값

Type: System.String[]

이 데이터 개체에서 지원 되는 형식 이름을 지정 하는 각 문자열에 포함 되는 문자열 배열입니다.

미리 정의된 데이터 형식 집합은 DataFormats 클래스를 참조하세요.

다음 예제에서는이 메서드를 사용 하 여 가져올 데이터 개체 (자동 변환할 수 있는 데이터 형식은 필터링 됩니다.)에서 사용할 수 있는 데이터 형식만 나타내는 문자열 배열입니다.

DataObject dataObject = new DataObject("Some string data to store...");

// Get an array of strings, each string denoting a data format
// that is available in the data object.  This overload of GetDataFormats
// accepts a Boolean parameter inidcating whether to include auto-convertible
// data formats, or only return native data formats.
string[] dataFormats = dataObject.GetFormats(false /* Include auto-convertible? */);

// Get the number of native data formats present in the data object.
int numberOfDataFormats = dataFormats.Length;

// To enumerate the resulting array of data formats, and take some action when
// a particular data format is found, use a code structure similar to the following.
foreach (string dataFormat in dataFormats)
{
    if (dataFormat == DataFormats.Text)
    {
        // Take some action if/when data in the Text data format is found.
        break;
    }
}

.NET Framework
3.0 이후 사용 가능
Silverlight
4.0 이후 사용 가능
맨 위로 이동
표시: