[ Version ( since = "2.24" ) ]
public void add_feature_by_type (Type feature_type)
If feature_type
is the type of a class that implements SessionFeature
, this creates a new feature of that type and adds it to this as with
add_feature.
You can use this when you don't need to customize the new feature in any way.
If feature_type
is not a SessionFeature type, this gives each
existing feature on this the chance to accept feature_type
as a "subfeature". This can be
used to add new Auth or Request types,
for instance.
You can also add a feature to the session at construct time by using the SOUP_SESSION_ADD_FEATURE_BY_TYPE
property.
See the main Session documentation for information on what features are present in sessions by default.
this |
a Session |
feature_type |
a Type |