DataObject Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av DataObject klassen.
Överlagringar
| Name | Description |
|---|---|
| DataObject() |
Initierar en ny instans av DataObject klassen. |
| DataObject(Object) |
Initierar en ny instans av DataObject klassen som innehåller angivna data. |
| DataObject(String, Object) |
Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Formatet anges av en sträng. |
| DataObject(Type, Object) |
Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Dataformatet anges av ett Type objekt. |
| DataObject(String, Object, Boolean) |
Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Formatet anges av en sträng. Den här överlagringen innehåller en |
DataObject()
Initierar en ny instans av DataObject klassen.
public:
DataObject();
[System.Security.SecurityCritical]
public DataObject();
public DataObject();
Public Sub New ()
- Attribut
Gäller för
DataObject(Object)
Initierar en ny instans av DataObject klassen som innehåller angivna data.
public:
DataObject(System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject(object data);
public DataObject(object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : obj -> System.Windows.DataObject
new System.Windows.DataObject : obj -> System.Windows.DataObject
Public Sub New (data As Object)
Parametrar
- data
- Object
Ett objekt som representerar de data som ska lagras i det här dataobjektet.
- Attribut
Undantag
data är null.
data refererar till ett DataObject objekt.
Exempel
I följande exempel skapas ett nytt dataobjekt och den här konstruktorn används för att initiera dataobjektet med en sträng. I det här fallet bestäms ett lämpligt dataformat automatiskt enligt den lagrade datatypen, och automatisk konvertering av lagrade data tillåts som standard.
string stringData = "Some string data to store...";
DataObject dataObject = new DataObject(stringData);
Dim stringData As String = "Some string data to store..."
Dim dataObject As New DataObject(stringData)
Följande exempel är en komprimerad version av föregående exempel.
DataObject dataObject = new DataObject("Some string data to store...");
Dim dataObject As New DataObject("Some string data to store...")
Gäller för
DataObject(String, Object)
Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Formatet anges av en sträng.
public:
DataObject(System::String ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject(string format, object data);
public DataObject(string format, object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : string * obj -> System.Windows.DataObject
new System.Windows.DataObject : string * obj -> System.Windows.DataObject
Public Sub New (format As String, data As Object)
Parametrar
- format
- String
En sträng som anger dataformatet. En uppsättning fördefinierade dataformat finns i DataFormats klassen .
- data
- Object
Ett objekt som representerar de data som ska lagras i det här dataobjektet.
- Attribut
Undantag
data eller format är null.
Exempel
I följande exempel skapas ett nytt dataobjekt och den här konstruktorn används för att initiera dataobjektet med en sträng och ett angivet dataformat. I det här fallet anges dataformatet med en sträng. klassen DataFormats innehåller en uppsättning fördefinierade typsträngar. Automatisk konvertering av lagrade data tillåts som standard.
string stringData = "Some string data to store...";
string dataFormat = DataFormats.UnicodeText;
DataObject dataObject = new DataObject(dataFormat, stringData);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As String = DataFormats.UnicodeText
Dim dataObject As New DataObject(dataFormat, stringData)
Följande exempel är en komprimerad version av föregående exempel.
DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
Dim dataObject As New DataObject(DataFormats.UnicodeText, "Some string data to store...")
Gäller för
DataObject(Type, Object)
Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Dataformatet anges av ett Type objekt.
public:
DataObject(Type ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject(Type format, object data);
public DataObject(Type format, object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : Type * obj -> System.Windows.DataObject
new System.Windows.DataObject : Type * obj -> System.Windows.DataObject
Public Sub New (format As Type, data As Object)
Parametrar
- format
- Type
En Type som anger formatet för data. En uppsättning fördefinierade dataformat finns i DataFormats klassen .
- data
- Object
Data som ska lagras i det här dataobjektet.
- Attribut
Undantag
data eller format är null.
Exempel
I följande exempel skapas ett nytt dataobjekt och den här konstruktorn används för att initiera dataobjektet med en sträng och ett angivet dataformat. I det här fallet anges dataformatet av en Type parameter. Automatisk konvertering av lagrade data tillåts som standard.
string stringData = "Some string data to store...";
Type dataFormat = stringData.GetType();
DataObject dataObject = new DataObject(dataFormat, stringData);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As Type = stringData.GetType()
Dim dataObject As New DataObject(dataFormat, stringData)
Följande exempel är en komprimerad version av föregående exempel.
DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
Dim dataObject As New DataObject("".GetType(), "Some string data to store...")
Gäller för
DataObject(String, Object, Boolean)
Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Formatet anges av en sträng. Den här överlagringen innehåller en Boolean flagga som anger om data kan konverteras till ett annat format vid hämtning.
public:
DataObject(System::String ^ format, System::Object ^ data, bool autoConvert);
[System.Security.SecurityCritical]
public DataObject(string format, object data, bool autoConvert);
public DataObject(string format, object data, bool autoConvert);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : string * obj * bool -> System.Windows.DataObject
new System.Windows.DataObject : string * obj * bool -> System.Windows.DataObject
Public Sub New (format As String, data As Object, autoConvert As Boolean)
Parametrar
- format
- String
En sträng som anger dataformatet. En uppsättning fördefinierade dataformat finns i DataFormats klassen .
- data
- Object
Data som ska lagras i det här dataobjektet.
- autoConvert
- Boolean
true för att tillåta att data konverteras till ett annat format vid hämtning; false för att förhindra att data konverteras till ett annat format vid hämtning.
- Attribut
Undantag
data eller format är null.
Exempel
I följande exempel skapas ett nytt dataobjekt och den här konstruktorn används för att initiera dataobjektet med en sträng och ett angivet dataformat. I det här fallet anges dataformatet med en sträng. klassen DataFormats innehåller en uppsättning fördefinierade typsträngar.
string stringData = "Some string data to store...";
string dataFormat = DataFormats.Text;
bool autoConvert = false;
DataObject dataObject = new DataObject(dataFormat, stringData, autoConvert);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As String = DataFormats.Text
Dim autoConvert As Boolean = False
Dim dataObject As New DataObject(dataFormat, stringData, autoConvert)
Följande exempel är en komprimerad version av föregående exempel.
DataObject dataObject = new DataObject(DataFormats.Text, "Some string data to store...", false);
Dim dataObject As New DataObject(DataFormats.Text, "Some string data to store...", False)