RawDataBuilderAddUri Method
Adds a
DataProperty instance, which is newly initialized from a
Uri that references external data, to the specified property of the
VCard.
Namespace: FolkerKinzel.VCards.BuilderPartsAssembly: FolkerKinzel.VCards (in FolkerKinzel.VCards.dll) Version: 8.0.1+a91cc3f0fd39aeb548e16006a60ca9dd10a304a2
public VCardBuilder AddUri(
Uri? uri,
string? mediaType = null,
Action<ParameterSection>? parameters = null,
Func<VCard, string?>? group = null
)
Public Function AddUri (
uri As Uri,
Optional mediaType As String = Nothing,
Optional parameters As Action(Of ParameterSection) = Nothing,
Optional group As Func(Of VCard, String) = Nothing
) As VCardBuilder
public:
VCardBuilder^ AddUri(
Uri^ uri,
String^ mediaType = nullptr,
Action<ParameterSection^>^ parameters = nullptr,
Func<VCard^, String^>^ group = nullptr
)
member AddUri :
uri : Uri *
?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
- uri Uri
- A Uri, or null.
- mediaType String (Optional)
- The Internet Media Type ("MIME type") of the
data the uri points to, or null.
- 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
uri is not an absolute
Uri or if it is
null, a
DataProperty
instance containing a
RawData object that encapsulates a
String will be created.