RawDataBuilderAddBytes Method
Adds a
DataProperty instance, which is newly initialized to embed the
content of an array of
Bytes, to the specified property of the
VCard.
Namespace: FolkerKinzel.VCards.BuilderPartsAssembly: FolkerKinzel.VCards (in FolkerKinzel.VCards.dll) Version: 8.1.0+9753915cd0f8006e7e5b4f62aa63aa3651006f06
public VCardBuilder AddBytes(
byte[]? bytes,
string? mediaType = null,
Action<ParameterSection>? parameters = null,
Func<VCard, string?>? group = null
)
Public Function AddBytes (
bytes As Byte(),
Optional mediaType As String = Nothing,
Optional parameters As Action(Of ParameterSection) = Nothing,
Optional group As Func(Of VCard, String) = Nothing
) As VCardBuilder
public:
VCardBuilder^ AddBytes(
array<unsigned char>^ bytes,
String^ mediaType = nullptr,
Action<ParameterSection^>^ parameters = nullptr,
Func<VCard^, String^>^ group = nullptr
)
member AddBytes :
bytes : byte[] *
?mediaType : string *
?parameters : Action<ParameterSection> *
?group : Func<VCard, string>
(* Defaults:
let _mediaType = defaultArg mediaType null
let _parameters = defaultArg parameters null
let _group = defaultArg group null
*)
-> VCardBuilder
- bytes Byte
- The Bytes to embed, or null.
- mediaType String (Optional)
- The Internet Media Type ("MIME type") of the bytes,
or null for application/octet-stream.
- parameters ActionParameterSection (Optional)
- An ActionT delegate that's invoked with the
ParameterSection of the newly created VCardProperty as argument.
- group FuncVCard, String (Optional)
- A function that returns the identifier of the group of VCardProperty objects, which the VCardProperty should belong to, or null
to indicate that the VCardProperty does not belong to any group. The function is called
with the VCard instance as argument.
VCardBuilderThe
VCardBuilder instance that initialized this
RawDataBuilder to be
able to chain calls.
If
bytes is
null or an empty array, an empty
DataProperty instance
will be created.