DataFormats.Dif Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает формат обмена данными Windows (Data Interchange Format, DIF), который формы Windows Forms напрямую не используют. Это статическое (static
) поле доступно только для чтения.
public: static initonly System::String ^ Dif;
public static readonly string Dif;
staticval mutable Dif : string
Public Shared ReadOnly Dif As String
Значение поля
Примеры
В следующем примере кода показано использование этого элемента.
FileStream^ myFileStream = File::Open( "Temp.dif", FileMode::Open );
// Store the data into Dif format.
DataObject^ myDataObject = gcnew DataObject;
myDataObject->SetData( DataFormats::Dif, myFileStream );
// Check whether the data is stored or not in the specified format.
bool formatPresent = myDataObject->GetDataPresent( DataFormats::Dif );
if ( formatPresent )
{
Console::WriteLine( "The data has been stored in the Dif format is:'{0}'", formatPresent );
}
else
{
Console::WriteLine( "The data has not been stored in the specified format" );
}
FileStream myFileStream = File.Open("Temp.dif",FileMode.Open);
// Store the data into Dif format.
DataObject myDataObject = new DataObject();
myDataObject.SetData(DataFormats.Dif,myFileStream);
// Check whether the data is stored or not in the specified format.
bool formatPresent = myDataObject.GetDataPresent(DataFormats.Dif);
if(formatPresent)
{
Console.WriteLine("The data has been stored in the Dif format is:'"+formatPresent+"'");
}
else
{
Console.WriteLine("The data has not been stored in the specified format");
}
Dim myFileStream As FileStream = File.Open("Temp.dif", FileMode.Open)
' Store the data into Dif format.
Dim myDataObject As New DataObject()
myDataObject.SetData(DataFormats.Dif, myFileStream)
' Check whether the data is stored or not in the specified format.
Dim formatPresent As Boolean = myDataObject.GetDataPresent(DataFormats.Dif)
If formatPresent Then
Console.WriteLine(("The data has been stored in the Dif format is:'" + formatPresent.ToString() + "'"))
Else
Console.WriteLine("The data has not been stored in the specified format")
End If
Комментарии
DIF — это формат, состоящий из кодов ASCII, в котором базы данных, электронные таблицы и аналогичные документы могут быть структурированы для упрощения их использования и передачи в другие программы.
Это поле используется интерфейсом IDataObject и классом для DataObject указания типа данных.
При добавлении IDataObject в или в реализацию DataObjectиспользуйте это поле в качестве формата для IDataObject.SetData методов и DataObject.SetData .
Чтобы узнать, существует ли объект этого типа, используйте это поле в качестве формата для IDataObject.GetDataPresent методов и DataObject.GetDataPresent .
Чтобы получить объект этого типа, используйте его в качестве формата для IDataObject.GetData методов и DataObject.GetData .